home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_13_GSelCommand.txt < prev    next >
Text File  |  1996-07-25  |  157KB  |  2,746 lines

  1. # near model CODE resource
  2. # jump table entries: 4712-4744 (33 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  266C 0008                movea.l    A3, [A4 + 0x8]
  8. 00000010  2053                     movea.l    A0, [A3]
  9. 00000012  2F28 0024                move.l     -[A7], [A0 + 0x24]
  10. 00000016  486C FE4E                pea.l      [A4 - 0x1B2]
  11. 0000001A  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  12. 0000001E  4267                     clr.w      -[A7]
  13. 00000020  42A7                     clr.l      -[A7]
  14. 00000022  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  15. 00000026  205F                     movea.l    A0, [A7]+
  16. 00000028  2050                     movea.l    A0, [A0]
  17. 0000002A  2F28 01A6                move.l     -[A7], [A0 + 0x1A6]
  18. 0000002E  486C FE4E                pea.l      [A4 - 0x1B2]
  19. 00000032  4EAD 4B42                jsr        [A5 + 0x4B42 /* export_2404 */]
  20. 00000036  101F                     move.b     D0, [A7]+
  21. 00000038  6710                     beq        +0x12 /* 0000004A */
  22. 0000003A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  23. 0000003E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  24. 00000042  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  25. 00000046  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  26. label0000004A:
  27. 0000004A  4CDF 1800                movem.l    A3,A4, [A7]+
  28. 0000004E  4E5E                     unlink     A6
  29. 00000050  2E9F                     move.l     [A7], [A7]+
  30. 00000052  4E75                     rts
  31. fn00000054:
  32. 00000054  4E56 FECE                link       A6, -0x0132
  33. 00000058  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  34. 0000005C  266E 0008                movea.l    A3, [A6 + 0x8]
  35. 00000060  286B 0008                movea.l    A4, [A3 + 0x8]
  36. 00000064  302E 000C                move.w     D0, [A6 + 0xC]
  37. 00000068  0440 0BCD                subi.w     D0, 0xBCD
  38. 0000006C  6746                     beq        +0x48 /* 000000B4 */
  39. 0000006E  5340                     subq.w     D0, 1
  40. 00000070  670C                     beq        +0xE /* 0000007E */
  41. 00000072  0440 07E2                subi.w     D0, 0x7E2
  42. 00000076  6700 00A4                beq        +0xA6 /* 0000011C */
  43. 0000007A  6000 00FC                bra        +0xFE /* 00000178 */
  44. label0000007E:
  45. 0000007E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  46. 00000082  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  47. 00000086  2054                     movea.l    A0, [A4]
  48. 00000088  2F28 0024                move.l     -[A7], [A0 + 0x24]
  49. 0000008C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  50. 00000090  1F3C 0001                move.b     -[A7], 0x1
  51. 00000094  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  52. 00000098  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  53. 0000009C  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  54. 000000A0  42A7                     clr.l      -[A7]
  55. 000000A2  2054                     movea.l    A0, [A4]
  56. 000000A4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  57. 000000A8  4EAD 3BAA                jsr        [A5 + 0x3BAA /* export_1905 */]
  58. 000000AC  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  59. 000000B0  6000 0164                bra        +0x166 /* 00000216 */
  60. label000000B4:
  61. 000000B4  42A7                     clr.l      -[A7]
  62. 000000B6  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  63. 000000BA  205F                     movea.l    A0, [A7]+
  64. 000000BC  43EE FF70                lea.l      A1, [A6 - 0x90]
  65. 000000C0  2050                     movea.l    A0, [A0]
  66. 000000C2  45E8 00C0                lea.l      A2, [A0 + 0xC0]
  67. 000000C6  7047                     moveq.l    D0, 0x47
  68. label000000C8:
  69. 000000C8  32DA                     move.w     [A1]+, [A2]+
  70. 000000CA  51C8 FFFC                dbf        D0, -0x6 /* 000000C8 */
  71. 000000CE  2054                     movea.l    A0, [A4]
  72. 000000D0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  73. 000000D4  486E FF70                pea.l      [A6 - 0x90]
  74. 000000D8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  75. 000000DC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  76. 000000E0  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  77. 000000E4  42A7                     clr.l      -[A7]
  78. 000000E6  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  79. 000000EA  205F                     movea.l    A0, [A7]+
  80. 000000EC  2050                     movea.l    A0, [A0]
  81. 000000EE  1028 0150                move.b     D0, [A0 + 0x150]
  82. 000000F2  6700 0122                beq        +0x124 /* 00000216 */
  83. 000000F6  42A7                     clr.l      -[A7]
  84. 000000F8  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  85. 000000FE  2054                     movea.l    A0, [A4]
  86. 00000100  2F28 0024                move.l     -[A7], [A0 + 0x24]
  87. 00000104  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  88. 00000108  2E17                     move.l     D7, [A7]
  89. 0000010A  3F3C 0003                move.w     -[A7], 0x3
  90. 0000010E  2054                     movea.l    A0, [A4]
  91. 00000110  2F28 0024                move.l     -[A7], [A0 + 0x24]
  92. 00000114  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  93. 00000118  6000 00FC                bra        +0xFE /* 00000216 */
  94. label0000011C:
  95. 0000011C  2054                     movea.l    A0, [A4]
  96. 0000011E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  97. 00000122  486E FF70                pea.l      [A6 - 0x90]
  98. 00000126  486E FF5E                pea.l      [A6 - 0xA2]
  99. 0000012A  4EBA 0690                jsr        [PC + 0x690 /* 000007BC */]
  100. 0000012E  2054                     movea.l    A0, [A4]
  101. 00000130  2F28 0024                move.l     -[A7], [A0 + 0x24]
  102. 00000134  486E FF70                pea.l      [A6 - 0x90]
  103. 00000138  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  104. 0000013C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  105. 00000140  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  106. 00000144  2054                     movea.l    A0, [A4]
  107. 00000146  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  108. 0000014A  2F2E FF5E                move.l     -[A7], [A6 - 0xA2]
  109. 0000014E  4EBA 06A4                jsr        [PC + 0x6A4 /* 000007F4 */]
  110. 00000152  42A7                     clr.l      -[A7]
  111. 00000154  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  112. 0000015A  2054                     movea.l    A0, [A4]
  113. 0000015C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  114. 00000160  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  115. 00000164  2E17                     move.l     D7, [A7]
  116. 00000166  3F3C 0003                move.w     -[A7], 0x3
  117. 0000016A  2054                     movea.l    A0, [A4]
  118. 0000016C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  119. 00000170  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  120. 00000174  6000 00A0                bra        +0xA2 /* 00000216 */
  121. label00000178:
  122. 00000178  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  123. 0000017C  486E FF62                pea.l      [A6 - 0x9E]
  124. 00000180  486E FF64                pea.l      [A6 - 0x9C]
  125. 00000184  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  126. 00000188  4267                     clr.w      -[A7]
  127. 0000018A  42A7                     clr.l      -[A7]
  128. 0000018C  3F3C 0005                move.w     -[A7], 0x5
  129. 00000190  A949                     syscall    GetMenuHandle
  130. 00000192  A950                     syscall    CountMItems
  131. 00000194  3A1F                     move.w     D5, [A7]+
  132. 00000196  7007                     moveq.l    D0, 0x07
  133. 00000198  B06E FF64                cmp.w      D0, [A6 - 0x9C]
  134. 0000019C  6E78                     bgt        +0x7A /* 00000216 */
  135. 0000019E  42A7                     clr.l      -[A7]
  136. 000001A0  302E FF64                move.w     D0, [A6 - 0x9C]
  137. 000001A4  5D40                     subq.w     D0, 6
  138. 000001A6  3F00                     move.w     -[A7], D0
  139. 000001A8  42A7                     clr.l      -[A7]
  140. 000001AA  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  141. 000001AE  205F                     movea.l    A0, [A7]+
  142. 000001B0  2050                     movea.l    A0, [A0]
  143. 000001B2  2F28 01A6                move.l     -[A7], [A0 + 0x1A6]
  144. 000001B6  4EAD 4B1A                jsr        [A5 + 0x4B1A /* export_2399 */]
  145. 000001BA  2C1F                     move.l     D6, [A7]+
  146. 000001BC  486E FECE                pea.l      [A6 - 0x132]
  147. 000001C0  2F06                     move.l     -[A7], D6
  148. 000001C2  4EAD 4B02                jsr        [A5 + 0x4B02 /* export_2396 */]
  149. 000001C6  205F                     movea.l    A0, [A7]+
  150. 000001C8  43EE FF70                lea.l      A1, [A6 - 0x90]
  151. 000001CC  7047                     moveq.l    D0, 0x47
  152. label000001CE:
  153. 000001CE  32D8                     move.w     [A1]+, [A0]+
  154. 000001D0  51C8 FFFC                dbf        D0, -0x6 /* 000001CE */
  155. 000001D4  2054                     movea.l    A0, [A4]
  156. 000001D6  2F28 0024                move.l     -[A7], [A0 + 0x24]
  157. 000001DA  486E FF70                pea.l      [A6 - 0x90]
  158. 000001DE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  159. 000001E2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  160. 000001E6  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  161. 000001EA  2046                     movea.l    A0, D6
  162. 000001EC  2050                     movea.l    A0, [A0]
  163. 000001EE  1028 00B2                move.b     D0, [A0 + 0xB2]
  164. 000001F2  6722                     beq        +0x24 /* 00000216 */
  165. 000001F4  42A7                     clr.l      -[A7]
  166. 000001F6  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  167. 000001FC  2054                     movea.l    A0, [A4]
  168. 000001FE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  169. 00000202  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  170. 00000206  2E17                     move.l     D7, [A7]
  171. 00000208  3F3C 0003                move.w     -[A7], 0x3
  172. 0000020C  2054                     movea.l    A0, [A4]
  173. 0000020E  2F28 0024                move.l     -[A7], [A0 + 0x24]
  174. 00000212  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  175. label00000216:
  176. 00000216  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  177. 0000021A  4E5E                     unlink     A6
  178. 0000021C  205F                     movea.l    A0, [A7]+
  179. 0000021E  5C4F                     addq.w     A7, 6
  180. 00000220  4ED0                     jmp        [A0]
  181. 00000222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  182. // begin alternate branch 00000224-0000022C
  183. fn00000224:
  184. 00000224  4E56 0000                link       A6, 0
  185. 00000228  4EAD 53E2                jsr        [A5 + 0x53E2 /* export_2680 */]
  186. // end alternate branch 00000224-0000022C
  187. fn00000224: // (misaligned)
  188. 00000226  0000 4EAD                ori.b      D0, 0xAD
  189. 0000022A  53E2                     sls        -[A2]
  190. 0000022C  4EAD 2CEA                jsr        [A5 + 0x2CEA /* export_1433 */]
  191. 00000230  226E 0008                movea.l    A1, [A6 + 0x8]
  192. 00000234  2069 0008                movea.l    A0, [A1 + 0x8]
  193. 00000238  2050                     movea.l    A0, [A0]
  194. 0000023A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  195. 0000023E  42A7                     clr.l      -[A7]
  196. 00000240  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  197. 00000244  205F                     movea.l    A0, [A7]+
  198. 00000246  2050                     movea.l    A0, [A0]
  199. 00000248  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  200. 0000024C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  201. 00000250  4E5E                     unlink     A6
  202. 00000252  2E9F                     move.l     [A7], [A7]+
  203. 00000254  4E75                     rts
  204. 00000256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  205. export_589: // at 00000258 (misaligned)
  206. 0000025A  F140                     .extension 0x140 <<F/4-5/0>> // unimplemented
  207. 0000025C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  208. 00000260  266E 0008                movea.l    A3, [A6 + 0x8]
  209. 00000264  3E2E 000C                move.w     D7, [A6 + 0xC]
  210. 00000268  284B                     movea.l    A4, A3
  211. 0000026A  7000                     moveq.l    D0, 0x00
  212. 0000026C  2D40 000E                move.l     [A6 + 0xE], D0
  213. 00000270  3007                     move.w     D0, D7
  214. 00000272  5340                     subq.w     D0, 1
  215. 00000274  6770                     beq        +0x72 /* 000002E6 */
  216. 00000276  0440 03E8                subi.w     D0, 0x3E8
  217. 0000027A  6760                     beq        +0x62 /* 000002DC */
  218. 0000027C  0440 03E8                subi.w     D0, 0x3E8
  219. 00000280  6700 00A2                beq        +0xA4 /* 00000324 */
  220. 00000284  0440 0009                subi.w     D0, 0x9 /* '\t' */
  221. 00000288  6744                     beq        +0x46 /* 000002CE */
  222. 0000028A  5B40                     subq.w     D0, 5
  223. 0000028C  6700 00BC                beq        +0xBE /* 0000034A */
  224. 00000290  0440 03DC                subi.w     D0, 0x3DC
  225. 00000294  6700 00BE                beq        +0xC0 /* 00000354 */
  226. 00000298  0440 0011                subi.w     D0, 0x11
  227. 0000029C  6700 00CA                beq        +0xCC /* 00000368 */
  228. 000002A0  5340                     subq.w     D0, 1
  229. 000002A2  6700 00CC                beq        +0xCE /* 00000370 */
  230. 000002A6  5340                     subq.w     D0, 1
  231. 000002A8  6700 00C6                beq        +0xC8 /* 00000370 */
  232. 000002AC  0440 03D3                subi.w     D0, 0x3D3
  233. 000002B0  673C                     beq        +0x3E /* 000002EE */
  234. 000002B2  5F40                     subq.w     D0, 7
  235. 000002B4  674A                     beq        +0x4C /* 00000300 */
  236. 000002B6  5540                     subq.w     D0, 2
  237. 000002B8  6758                     beq        +0x5A /* 00000312 */
  238. 000002BA  0440 0406                subi.w     D0, 0x406
  239. 000002BE  6700 00B0                beq        +0xB2 /* 00000370 */
  240. 000002C2  0440 03F7                subi.w     D0, 0x3F7
  241. 000002C6  6700 0094                beq        +0x96 /* 0000035C */
  242. 000002CA  6000 00AE                bra        +0xB0 /* 0000037A */
  243. label000002CE:
  244. 000002CE  2053                     movea.l    A0, [A3]
  245. 000002D0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  246. 000002D4  4EAD 4AA2                jsr        [A5 + 0x4AA2 /* export_2384 */]
  247. 000002D8  6000 00F4                bra        +0xF6 /* 000003CE */
  248. label000002DC:
  249. 000002DC  2F0B                     move.l     -[A7], A3
  250. 000002DE  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  251. 000002E2  6000 00EA                bra        +0xEC /* 000003CE */
  252. label000002E6:
  253. 000002E6  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  254. 000002EA  6000 00E2                bra        +0xE4 /* 000003CE */
  255. label000002EE:
  256. 000002EE  102D F13C                move.b     D0, [A5 - 0xEC4]
  257. 000002F2  6700 00DA                beq        +0xDC /* 000003CE */
  258. 000002F6  2F0B                     move.l     -[A7], A3
  259. 000002F8  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  260. 000002FC  6000 00D0                bra        +0xD2 /* 000003CE */
  261. label00000300:
  262. 00000300  102D F13C                move.b     D0, [A5 - 0xEC4]
  263. 00000304  6700 00C8                beq        +0xCA /* 000003CE */
  264. 00000308  2F0B                     move.l     -[A7], A3
  265. 0000030A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  266. 0000030E  6000 00BE                bra        +0xC0 /* 000003CE */
  267. label00000312:
  268. 00000312  102D F13C                move.b     D0, [A5 - 0xEC4]
  269. 00000316  6700 00B6                beq        +0xB8 /* 000003CE */
  270. 0000031A  2F0B                     move.l     -[A7], A3
  271. 0000031C  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  272. 00000320  6000 00AC                bra        +0xAE /* 000003CE */
  273. label00000324:
  274. 00000324  2054                     movea.l    A0, [A4]
  275. 00000326  117C 0001 003B           move.b     [A0 + 0x3B], 0x1
  276. label0000032C:
  277. 0000032C  42A7                     clr.l      -[A7]
  278. 0000032E  A924                     syscall    FrontWindow
  279. 00000330  2C1F                     move.l     D6, [A7]+
  280. 00000332  6708                     beq        +0xA /* 0000033C */
  281. 00000334  2F06                     move.l     -[A7], D6
  282. 00000336  2F0B                     move.l     -[A7], A3
  283. 00000338  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  284. label0000033C:
  285. 0000033C  4A86                     tst.l      D6
  286. 0000033E  66EC                     bne        -0x12 /* 0000032C */
  287. 00000340  2054                     movea.l    A0, [A4]
  288. 00000342  4228 003B                clr.b      [A0 + 0x3B]
  289. 00000346  6000 0086                bra        +0x88 /* 000003CE */
  290. label0000034A:
  291. 0000034A  3F07                     move.w     -[A7], D7
  292. 0000034C  2F0B                     move.l     -[A7], A3
  293. 0000034E  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  294. 00000352  607A                     bra        +0x7C /* 000003CE */
  295. label00000354:
  296. 00000354  2F0E                     move.l     -[A7], A6
  297. 00000356  4EBA FECC                jsr        [PC - 0x134 /* 00000224 */]
  298. 0000035A  6072                     bra        +0x74 /* 000003CE */
  299. label0000035C:
  300. 0000035C  4267                     clr.w      -[A7]
  301. 0000035E  4EAD 5272                jsr        [A5 + 0x5272 /* export_2634 */]
  302. 00000362  101F                     move.b     D0, [A7]+
  303. 00000364  6668                     bne        +0x6A /* 000003CE */
  304. 00000366  6066                     bra        +0x68 /* 000003CE */
  305. label00000368:
  306. 00000368  2F0E                     move.l     -[A7], A6
  307. 0000036A  4EBA FC94                jsr        [PC - 0x36C /* 00000000 */]
  308. 0000036E  605E                     bra        +0x60 /* 000003CE */
  309. label00000370:
  310. 00000370  3F07                     move.w     -[A7], D7
  311. 00000372  2F0E                     move.l     -[A7], A6
  312. 00000374  4EBA FCDE                jsr        [PC - 0x322 /* 00000054 */]
  313. 00000378  6054                     bra        +0x56 /* 000003CE */
  314. label0000037A:
  315. 0000037A  4A47                     tst.w      D7
  316. 0000037C  6E42                     bgt        +0x44 /* 000003C0 */
  317. 0000037E  3F07                     move.w     -[A7], D7
  318. 00000380  486E FE4A                pea.l      [A6 - 0x1B6]
  319. 00000384  486E FE4C                pea.l      [A6 - 0x1B4]
  320. 00000388  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  321. 0000038C  7007                     moveq.l    D0, 0x07
  322. 0000038E  B06E FE4A                cmp.w      D0, [A6 - 0x1B6]
  323. 00000392  661A                     bne        +0x1C /* 000003AE */
  324. 00000394  2054                     movea.l    A0, [A4]
  325. 00000396  3028 0030                move.w     D0, [A0 + 0x30]
  326. 0000039A  5240                     addq.w     D0, 1
  327. 0000039C  B06E FE4C                cmp.w      D0, [A6 - 0x1B4]
  328. 000003A0  6C2C                     bge        +0x2E /* 000003CE */
  329. 000003A2  3F2E FE4C                move.w     -[A7], [A6 - 0x1B4]
  330. 000003A6  2F0B                     move.l     -[A7], A3
  331. 000003A8  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  332. 000003AC  6020                     bra        +0x22 /* 000003CE */
  333. label000003AE:
  334. 000003AE  7005                     moveq.l    D0, 0x05
  335. 000003B0  B06E FE4A                cmp.w      D0, [A6 - 0x1B6]
  336. 000003B4  6618                     bne        +0x1A /* 000003CE */
  337. 000003B6  3F07                     move.w     -[A7], D7
  338. 000003B8  2F0E                     move.l     -[A7], A6
  339. 000003BA  4EBA FC98                jsr        [PC - 0x368 /* 00000054 */]
  340. 000003BE  600E                     bra        +0x10 /* 000003CE */
  341. label000003C0:
  342. 000003C0  42A7                     clr.l      -[A7]
  343. 000003C2  3F07                     move.w     -[A7], D7
  344. 000003C4  2F0B                     move.l     -[A7], A3
  345. 000003C6  4EBA 0810                jsr        [PC + 0x810 /* 00000BD8 */]
  346. 000003CA  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  347. label000003CE:
  348. 000003CE  2054                     movea.l    A0, [A4]
  349. 000003D0  4228 0038                clr.b      [A0 + 0x38]
  350. 000003D4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  351. 000003D8  4E5E                     unlink     A6
  352. 000003DA  205F                     movea.l    A0, [A7]+
  353. 000003DC  5C4F                     addq.w     A7, 6
  354. 000003DE  4ED0                     jmp        [A0]
  355. export_590:
  356. 000003E0  4E56 0000                link       A6, 0
  357. 000003E4  4267                     clr.w      -[A7]
  358. 000003E6  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  359. 000003EA  101F                     move.b     D0, [A7]+
  360. 000003EC  6714                     beq        +0x16 /* 00000402 */
  361. 000003EE  42A7                     clr.l      -[A7]
  362. 000003F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  363. 000003F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  364. 000003F8  4EBA 1366                jsr        [PC + 0x1366 /* 00001760 */]
  365. 000003FC  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  366. 00000400  6006                     bra        +0x8 /* 00000408 */
  367. label00000402:
  368. 00000402  7000                     moveq.l    D0, 0x00
  369. 00000404  2D40 000E                move.l     [A6 + 0xE], D0
  370. label00000408:
  371. 00000408  4E5E                     unlink     A6
  372. 0000040A  205F                     movea.l    A0, [A7]+
  373. 0000040C  5C4F                     addq.w     A7, 6
  374. 0000040E  4ED0                     jmp        [A0]
  375. export_591:
  376. 00000410  4E56 FFD8                link       A6, -0x0028
  377. 00000414  48E7 0308                movem.l    -[A7], D6,D7,A4
  378. 00000418  286E 0008                movea.l    A4, [A6 + 0x8]
  379. 0000041C  2054                     movea.l    A0, [A4]
  380. 0000041E  2E28 0044                move.l     D7, [A0 + 0x44]
  381. 00000422  486E FFFC                pea.l      [A6 - 0x4]
  382. 00000426  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  383. 0000042A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  384. 0000042E  486E FFEE                pea.l      [A6 - 0x12]
  385. 00000432  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  386. 00000436  2054                     movea.l    A0, [A4]
  387. 00000438  316E FFEE 004C           move.w     [A0 + 0x4C], [A6 - 0x12]
  388. 0000043E  316E FFF0 004A           move.w     [A0 + 0x4A], [A6 - 0x10]
  389. 00000444  316E FFF2 0048           move.w     [A0 + 0x48], [A6 - 0xE]
  390. 0000044A  2268 0034                movea.l    A1, [A0 + 0x34]
  391. 0000044E  2251                     movea.l    A1, [A1]
  392. 00000450  1029 0099                move.b     D0, [A1 + 0x99]
  393. 00000454  6738                     beq        +0x3A /* 0000048E */
  394. 00000456  2254                     movea.l    A1, [A4]
  395. 00000458  2069 0034                movea.l    A0, [A1 + 0x34]
  396. 0000045C  2050                     movea.l    A0, [A0]
  397. 0000045E  3028 009A                move.w     D0, [A0 + 0x9A]
  398. 00000462  5F40                     subq.w     D0, 7
  399. 00000464  670A                     beq        +0xC /* 00000470 */
  400. 00000466  5340                     subq.w     D0, 1
  401. 00000468  6710                     beq        +0x12 /* 0000047A */
  402. 0000046A  5340                     subq.w     D0, 1
  403. 0000046C  6716                     beq        +0x18 /* 00000484 */
  404. 0000046E  6026                     bra        +0x28 /* 00000496 */
  405. label00000470:
  406. 00000470  2054                     movea.l    A0, [A4]
  407. 00000472  117C 0008 0068           move.b     [A0 + 0x68], 0x8
  408. 00000478  601C                     bra        +0x1E /* 00000496 */
  409. label0000047A:
  410. 0000047A  2054                     movea.l    A0, [A4]
  411. 0000047C  117C 0004 0068           move.b     [A0 + 0x68], 0x4
  412. 00000482  6012                     bra        +0x14 /* 00000496 */
  413. label00000484:
  414. 00000484  2054                     movea.l    A0, [A4]
  415. 00000486  117C 0002 0068           move.b     [A0 + 0x68], 0x2
  416. 0000048C  6008                     bra        +0xA /* 00000496 */
  417. label0000048E:
  418. 0000048E  2054                     movea.l    A0, [A4]
  419. 00000490  117C 0001 0068           move.b     [A0 + 0x68], 0x1
  420. label00000496:
  421. 00000496  42A7                     clr.l      -[A7]
  422. 00000498  2F3C 0001 0001           move.l     -[A7], 0x10001
  423. 0000049E  A869                     syscall    FixRatio
  424. 000004A0  2054                     movea.l    A0, [A4]
  425. 000004A2  215F 0052                move.l     [A0 + 0x52], [A7]+
  426. 000004A6  42A7                     clr.l      -[A7]
  427. 000004A8  2F3C 0001 0001           move.l     -[A7], 0x10001
  428. 000004AE  A869                     syscall    FixRatio
  429. 000004B0  2054                     movea.l    A0, [A4]
  430. 000004B2  215F 004E                move.l     [A0 + 0x4E], [A7]+
  431. 000004B6  486E FFE4                pea.l      [A6 - 0x1C]
  432. 000004BA  2054                     movea.l    A0, [A4]
  433. 000004BC  2F28 0034                move.l     -[A7], [A0 + 0x34]
  434. 000004C0  4EAD 3D4A                jsr        [A5 + 0x3D4A /* export_1957 */]
  435. 000004C4  202E FFE4                move.l     D0, [A6 - 0x1C]
  436. 000004C8  7224                     moveq.l    D1, 0x24
  437. 000004CA  9081                     sub.l      D0, D1
  438. 000004CC  3D40 FFDC                move.w     [A6 - 0x24], D0
  439. 000004D0  3D6E FFEA FFDE           move.w     [A6 - 0x22], [A6 - 0x16]
  440. 000004D6  2254                     movea.l    A1, [A4]
  441. 000004D8  2069 0034                movea.l    A0, [A1 + 0x34]
  442. 000004DC  2050                     movea.l    A0, [A0]
  443. 000004DE  1028 0098                move.b     D0, [A0 + 0x98]
  444. 000004E2  4880                     ext.w      D0
  445. 000004E4  5240                     addq.w     D0, 1
  446. 000004E6  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  447. 000004EA  3340 0064                move.w     [A1 + 0x64], D0
  448. 000004EE  2069 0034                movea.l    A0, [A1 + 0x34]
  449. 000004F2  2050                     movea.l    A0, [A0]
  450. 000004F4  1028 0098                move.b     D0, [A0 + 0x98]
  451. 000004F8  4880                     ext.w      D0
  452. 000004FA  5240                     addq.w     D0, 1
  453. 000004FC  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  454. 00000500  3340 0066                move.w     [A1 + 0x66], D0
  455. 00000504  3029 0064                move.w     D0, [A1 + 0x64]
  456. 00000508  5440                     addq.w     D0, 2
  457. 0000050A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  458. 0000050E  3029 0066                move.w     D0, [A1 + 0x66]
  459. 00000512  D07C 0034                add.w      D0, 0x34 /* '4' */
  460. 00000516  3D40 FFE0                move.w     [A6 - 0x20], D0
  461. 0000051A  42A7                     clr.l      -[A7]
  462. 0000051C  302E FFE2                move.w     D0, [A6 - 0x1E]
  463. 00000520  48C0                     ext.l      D0
  464. 00000522  2F00                     move.l     -[A7], D0
  465. 00000524  2054                     movea.l    A0, [A4]
  466. 00000526  2F28 0052                move.l     -[A7], [A0 + 0x52]
  467. 0000052A  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  468. 0000052E  2054                     movea.l    A0, [A4]
  469. 00000530  215F 005A                move.l     [A0 + 0x5A], [A7]+
  470. 00000534  42A7                     clr.l      -[A7]
  471. 00000536  7001                     moveq.l    D0, 0x01
  472. 00000538  2F00                     move.l     -[A7], D0
  473. 0000053A  302E FFDE                move.w     D0, [A6 - 0x22]
  474. 0000053E  48C0                     ext.l      D0
  475. 00000540  2F00                     move.l     -[A7], D0
  476. 00000542  2054                     movea.l    A0, [A4]
  477. 00000544  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  478. 00000548  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  479. 0000054C  201F                     move.l     D0, [A7]+
  480. 0000054E  2E9F                     move.l     [A7], [A7]+
  481. 00000550  B097                     cmp.l      D0, [A7]
  482. 00000552  6F02                     ble        +0x4 /* 00000556 */
  483. 00000554  2E80                     move.l     [A7], D0
  484. label00000556:
  485. 00000556  201F                     move.l     D0, [A7]+
  486. 00000558  2054                     movea.l    A0, [A4]
  487. 0000055A  3140 0060                move.w     [A0 + 0x60], D0
  488. 0000055E  302E FFDE                move.w     D0, [A6 - 0x22]
  489. 00000562  48C0                     ext.l      D0
  490. 00000564  81E8 0060                divs.w     D0, [A0 + 0x60]
  491. 00000568  48C0                     ext.l      D0
  492. 0000056A  2140 005A                move.l     [A0 + 0x5A], D0
  493. 0000056E  42A7                     clr.l      -[A7]
  494. 00000570  302E FFE0                move.w     D0, [A6 - 0x20]
  495. 00000574  48C0                     ext.l      D0
  496. 00000576  2F00                     move.l     -[A7], D0
  497. 00000578  2054                     movea.l    A0, [A4]
  498. 0000057A  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  499. 0000057E  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  500. 00000582  2054                     movea.l    A0, [A4]
  501. 00000584  215F 0056                move.l     [A0 + 0x56], [A7]+
  502. 00000588  42A7                     clr.l      -[A7]
  503. 0000058A  7001                     moveq.l    D0, 0x01
  504. 0000058C  2F00                     move.l     -[A7], D0
  505. 0000058E  302E FFDC                move.w     D0, [A6 - 0x24]
  506. 00000592  48C0                     ext.l      D0
  507. 00000594  2F00                     move.l     -[A7], D0
  508. 00000596  2054                     movea.l    A0, [A4]
  509. 00000598  2F28 0056                move.l     -[A7], [A0 + 0x56]
  510. 0000059C  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  511. 000005A0  201F                     move.l     D0, [A7]+
  512. 000005A2  2E9F                     move.l     [A7], [A7]+
  513. 000005A4  B097                     cmp.l      D0, [A7]
  514. 000005A6  6F02                     ble        +0x4 /* 000005AA */
  515. 000005A8  2E80                     move.l     [A7], D0
  516. label000005AA:
  517. 000005AA  201F                     move.l     D0, [A7]+
  518. 000005AC  2054                     movea.l    A0, [A4]
  519. 000005AE  3140 0062                move.w     [A0 + 0x62], D0
  520. 000005B2  302E FFDC                move.w     D0, [A6 - 0x24]
  521. 000005B6  48C0                     ext.l      D0
  522. 000005B8  81E8 0062                divs.w     D0, [A0 + 0x62]
  523. 000005BC  48C0                     ext.l      D0
  524. 000005BE  2140 0056                move.l     [A0 + 0x56], D0
  525. 000005C2  2F07                     move.l     -[A7], D7
  526. 000005C4  3028 0060                move.w     D0, [A0 + 0x60]
  527. 000005C8  48C0                     ext.l      D0
  528. 000005CA  2F00                     move.l     -[A7], D0
  529. 000005CC  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  530. 000005D0  201F                     move.l     D0, [A7]+
  531. 000005D2  3140 005E                move.w     [A0 + 0x5E], D0
  532. 000005D6  2F07                     move.l     -[A7], D7
  533. 000005D8  3028 0060                move.w     D0, [A0 + 0x60]
  534. 000005DC  48C0                     ext.l      D0
  535. 000005DE  2F00                     move.l     -[A7], D0
  536. 000005E0  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  537. 000005E4  4A9F                     tst.l      [A7]+
  538. 000005E6  6F06                     ble        +0x8 /* 000005EE */
  539. 000005E8  2054                     movea.l    A0, [A4]
  540. 000005EA  5268 005E                addq.w     [A0 + 0x5E], 1
  541. label000005EE:
  542. 000005EE  2054                     movea.l    A0, [A4]
  543. 000005F0  3028 005E                move.w     D0, [A0 + 0x5E]
  544. 000005F4  48C0                     ext.l      D0
  545. 000005F6  81E8 0062                divs.w     D0, [A0 + 0x62]
  546. 000005FA  3C00                     move.w     D6, D0
  547. 000005FC  3028 005E                move.w     D0, [A0 + 0x5E]
  548. 00000600  48C0                     ext.l      D0
  549. 00000602  81E8 0062                divs.w     D0, [A0 + 0x62]
  550. 00000606  4840                     swap.w     D0
  551. 00000608  4A40                     tst.w      D0
  552. 0000060A  6F02                     ble        +0x4 /* 0000060E */
  553. 0000060C  5246                     addq.w     D6, 1
  554. label0000060E:
  555. 0000060E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  556. 00000612  3006                     move.w     D0, D6
  557. 00000614  48C0                     ext.l      D0
  558. 00000616  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  559. 0000061A  2F00                     move.l     -[A7], D0
  560. 0000061C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  561. 00000620  4267                     clr.w      -[A7]
  562. 00000622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  563. 00000626  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  564. 0000062A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  565. 0000062E  4E5E                     unlink     A6
  566. 00000630  2E9F                     move.l     [A7], [A7]+
  567. 00000632  4E75                     rts
  568. export_592:
  569. fn00000634:
  570. 00000634  4E56 0000                link       A6, 0
  571. 00000638  48E7 0038                movem.l    -[A7], A2,A3,A4
  572. 0000063C  266E 0010                movea.l    A3, [A6 + 0x10]
  573. 00000640  286E 0008                movea.l    A4, [A6 + 0x8]
  574. 00000644  2054                     movea.l    A0, [A4]
  575. 00000646  7000                     moveq.l    D0, 0x00
  576. 00000648  2140 0022                move.l     [A0 + 0x22], D0
  577. 0000064C  116E 000E 0026           move.b     [A0 + 0x26], [A6 + 0xE]
  578. 00000652  116E 000C 0027           move.b     [A0 + 0x27], [A6 + 0xC]
  579. 00000658  4228 0028                clr.b      [A0 + 0x28]
  580. 0000065C  4267                     clr.w      -[A7]
  581. 0000065E  42A7                     clr.l      -[A7]
  582. 00000660  2F0B                     move.l     -[A7], A3
  583. 00000662  42A7                     clr.l      -[A7]
  584. 00000664  4267                     clr.w      -[A7]
  585. 00000666  2F0B                     move.l     -[A7], A3
  586. 00000668  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  587. 0000066C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  588. 00000670  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  589. 00000674  2054                     movea.l    A0, [A4]
  590. 00000676  4228 000D                clr.b      [A0 + 0xD]
  591. 0000067A  4228 000E                clr.b      [A0 + 0xE]
  592. 0000067E  4228 001B                clr.b      [A0 + 0x1B]
  593. 00000682  214B 0022                move.l     [A0 + 0x22], A3
  594. 00000686  43E8 002A                lea.l      A1, [A0 + 0x2A]
  595. 0000068A  45ED FC1C                lea.l      A2, [A5 - 0x3E4]
  596. 0000068E  7003                     moveq.l    D0, 0x03
  597. label00000690:
  598. 00000690  32DA                     move.w     [A1]+, [A2]+
  599. 00000692  51C8 FFFC                dbf        D0, -0x6 /* 00000690 */
  600. 00000696  70FF                     moveq.l    D0, 0xFFFFFFFF
  601. 00000698  2140 0036                move.l     [A0 + 0x36], D0
  602. 0000069C  70FF                     moveq.l    D0, 0xFFFFFFFF
  603. 0000069E  2140 0032                move.l     [A0 + 0x32], D0
  604. 000006A2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  605. 000006A6  4E5E                     unlink     A6
  606. 000006A8  205F                     movea.l    A0, [A7]+
  607. 000006AA  DEFC 000C                add.w      A7, 0xC
  608. 000006AE  4ED0                     jmp        [A0]
  609. export_593:
  610. 000006B0  4E56 0000                link       A6, 0
  611. 000006B4  4AAE 000E                tst.l      [A6 + 0xE]
  612. 000006B8  6710                     beq        +0x12 /* 000006CA */
  613. 000006BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  614. 000006BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  615. 000006C2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  616. 000006C6  4EAD 3AD2                jsr        [A5 + 0x3AD2 /* export_1878 */]
  617. label000006CA:
  618. 000006CA  4E5E                     unlink     A6
  619. 000006CC  205F                     movea.l    A0, [A7]+
  620. 000006CE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  621. 000006D2  4ED0                     jmp        [A0]
  622. export_594:
  623. 000006D4  4E56 0000                link       A6, 0
  624. 000006D8  4AAE 000E                tst.l      [A6 + 0xE]
  625. 000006DC  6710                     beq        +0x12 /* 000006EE */
  626. 000006DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  627. 000006E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  628. 000006E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  629. 000006EA  4EAD 3AD2                jsr        [A5 + 0x3AD2 /* export_1878 */]
  630. label000006EE:
  631. 000006EE  4E5E                     unlink     A6
  632. 000006F0  205F                     movea.l    A0, [A7]+
  633. 000006F2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  634. 000006F6  4ED0                     jmp        [A0]
  635. export_595:
  636. 000006F8  4E56 0000                link       A6, 0
  637. 000006FC  4AAE 0010                tst.l      [A6 + 0x10]
  638. 00000700  56C0                     sne        D0
  639. 00000702  4A00                     tst.b      D0
  640. 00000704  673A                     beq        +0x3C /* 00000740 */
  641. 00000706  206E 0010                movea.l    A0, [A6 + 0x10]
  642. 0000070A  2050                     movea.l    A0, [A0]
  643. 0000070C  4AA8 0048                tst.l      [A0 + 0x48]
  644. 00000710  56C1                     sne        D1
  645. 00000712  C001                     and.b      D0, D1
  646. 00000714  672A                     beq        +0x2C /* 00000740 */
  647. 00000716  206E 0010                movea.l    A0, [A6 + 0x10]
  648. 0000071A  2050                     movea.l    A0, [A0]
  649. 0000071C  2268 0048                movea.l    A1, [A0 + 0x48]
  650. 00000720  206E 000C                movea.l    A0, [A6 + 0xC]
  651. 00000724  2251                     movea.l    A1, [A1]
  652. 00000726  20A9 0058                move.l     [A0], [A1 + 0x58]
  653. 0000072A  206E 0010                movea.l    A0, [A6 + 0x10]
  654. 0000072E  2050                     movea.l    A0, [A0]
  655. 00000730  2268 0048                movea.l    A1, [A0 + 0x48]
  656. 00000734  206E 0008                movea.l    A0, [A6 + 0x8]
  657. 00000738  2251                     movea.l    A1, [A1]
  658. 0000073A  20A9 0054                move.l     [A0], [A1 + 0x54]
  659. 0000073E  6024                     bra        +0x26 /* 00000764 */
  660. label00000740:
  661. 00000740  206E 000C                movea.l    A0, [A6 + 0xC]
  662. 00000744  2F08                     move.l     -[A7], A0
  663. 00000746  42A7                     clr.l      -[A7]
  664. 00000748  4EAD 52BA                jsr        [A5 + 0x52BA /* export_2643 */]
  665. 0000074C  201F                     move.l     D0, [A7]+
  666. 0000074E  205F                     movea.l    A0, [A7]+
  667. 00000750  2080                     move.l     [A0], D0
  668. 00000752  206E 0008                movea.l    A0, [A6 + 0x8]
  669. 00000756  2F08                     move.l     -[A7], A0
  670. 00000758  42A7                     clr.l      -[A7]
  671. 0000075A  4EAD 52CA                jsr        [A5 + 0x52CA /* export_2645 */]
  672. 0000075E  201F                     move.l     D0, [A7]+
  673. 00000760  205F                     movea.l    A0, [A7]+
  674. 00000762  2080                     move.l     [A0], D0
  675. label00000764:
  676. 00000764  4E5E                     unlink     A6
  677. 00000766  205F                     movea.l    A0, [A7]+
  678. 00000768  DEFC 000C                add.w      A7, 0xC
  679. 0000076C  4ED0                     jmp        [A0]
  680. 0000076E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  681. export_596: // at 00000770 (misaligned)
  682. 00000772  FFFC                     .invalid   <<F/7/7>>
  683. 00000774  7000                     moveq.l    D0, 0x00
  684. 00000776  2D40 0010                move.l     [A6 + 0x10], D0
  685. 0000077A  4267                     clr.w      -[A7]
  686. 0000077C  4EAD 2E02                jsr        [A5 + 0x2E02 /* export_1468 */]
  687. 00000780  101F                     move.b     D0, [A7]+
  688. 00000782  6702                     beq        +0x4 /* 00000786 */
  689. 00000784  602E                     bra        +0x30 /* 000007B4 */
  690. label00000786:
  691. 00000786  486E FFFC                pea.l      [A6 - 0x4]
  692. 0000078A  486D 3574                pea.l      [A5 + 0x3574]
  693. 0000078E  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  694. 00000792  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  695. 00000796  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  696. 0000079A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  697. 0000079E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  698. 000007A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  699. 000007A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  700. 000007AA  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  701. 000007AE  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  702. label000007B4:
  703. 000007B4  4E5E                     unlink     A6
  704. 000007B6  205F                     movea.l    A0, [A7]+
  705. 000007B8  504F                     addq.w     A7, 8
  706. 000007BA  4ED0                     jmp        [A0]
  707. fn000007BC:
  708. 000007BC  4E56 0000                link       A6, 0
  709. 000007C0  2F0A                     move.l     -[A7], A2
  710. 000007C2  206E 0010                movea.l    A0, [A6 + 0x10]
  711. 000007C6  226E 000C                movea.l    A1, [A6 + 0xC]
  712. 000007CA  2050                     movea.l    A0, [A0]
  713. 000007CC  45E8 005C                lea.l      A2, [A0 + 0x5C]
  714. 000007D0  7047                     moveq.l    D0, 0x47
  715. label000007D2:
  716. 000007D2  32DA                     move.w     [A1]+, [A2]+
  717. 000007D4  51C8 FFFC                dbf        D0, -0x6 /* 000007D2 */
  718. 000007D8  206E 0010                movea.l    A0, [A6 + 0x10]
  719. 000007DC  226E 0008                movea.l    A1, [A6 + 0x8]
  720. 000007E0  2050                     movea.l    A0, [A0]
  721. 000007E2  22A8 0058                move.l     [A1], [A0 + 0x58]
  722. 000007E6  245F                     movea.l    A2, [A7]+
  723. 000007E8  4E5E                     unlink     A6
  724. 000007EA  205F                     movea.l    A0, [A7]+
  725. 000007EC  DEFC 000C                add.w      A7, 0xC
  726. 000007F0  4ED0                     jmp        [A0]
  727. 000007F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  728. // begin alternate branch 000007F4-000007FE
  729. fn000007F4:
  730. 000007F4  4E56 0000                link       A6, 0
  731. 000007F8  206E 000C                movea.l    A0, [A6 + 0xC]
  732. 000007FC  2050                     movea.l    A0, [A0]
  733. // end alternate branch 000007F4-000007FE
  734. fn000007F4: // (misaligned)
  735. 000007F6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  736. 000007FA  000C 2050                ori.b      A4, 0x50 /* 'P' */
  737. 000007FE  216E 0008 00EC           move.l     [A0 + 0xEC], [A6 + 0x8]
  738. 00000804  4E5E                     unlink     A6
  739. 00000806  205F                     movea.l    A0, [A7]+
  740. 00000808  504F                     addq.w     A7, 8
  741. 0000080A  4ED0                     jmp        [A0]
  742. export_597:
  743. 0000080C  4E56 FF5A                link       A6, -0x00A6
  744. 00000810  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  745. 00000814  266E 0008                movea.l    A3, [A6 + 0x8]
  746. 00000818  286E 0010                movea.l    A4, [A6 + 0x10]
  747. 0000081C  42A7                     clr.l      -[A7]
  748. 0000081E  486E FF5A                pea.l      [A6 - 0xA6]
  749. 00000822  2F0C                     move.l     -[A7], A4
  750. 00000824  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  751. 00000828  2F0C                     move.l     -[A7], A4
  752. 0000082A  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  753. 0000082E  2E1F                     move.l     D7, [A7]+
  754. 00000830  6770                     beq        +0x72 /* 000008A2 */
  755. 00000832  42A7                     clr.l      -[A7]
  756. 00000834  2F07                     move.l     -[A7], D7
  757. 00000836  2F0C                     move.l     -[A7], A4
  758. 00000838  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  759. 0000083C  2C1F                     move.l     D6, [A7]+
  760. 0000083E  56C0                     sne        D0
  761. 00000840  4A00                     tst.b      D0
  762. 00000842  675E                     beq        +0x60 /* 000008A2 */
  763. 00000844  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  764. 00000848  57C1                     seq        D1
  765. 0000084A  C001                     and.b      D0, D1
  766. 0000084C  6754                     beq        +0x56 /* 000008A2 */
  767. 0000084E  4267                     clr.w      -[A7]
  768. 00000850  2F07                     move.l     -[A7], D7
  769. 00000852  486E FF62                pea.l      [A6 - 0x9E]
  770. 00000856  1F3C 0001                move.b     -[A7], 0x1
  771. 0000085A  2F0C                     move.l     -[A7], A4
  772. 0000085C  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  773. 00000860  3A1F                     move.w     D5, [A7]+
  774. 00000862  671A                     beq        +0x1C /* 0000087E */
  775. 00000864  42A7                     clr.l      -[A7]
  776. 00000866  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  777. 0000086C  2F0B                     move.l     -[A7], A3
  778. 0000086E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  779. 00000872  42A7                     clr.l      -[A7]
  780. 00000874  1F3C 0001                move.b     -[A7], 0x1
  781. 00000878  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  782. 0000087C  6024                     bra        +0x26 /* 000008A2 */
  783. label0000087E:
  784. 0000087E  202E FF62                move.l     D0, [A6 - 0x9E]
  785. 00000882  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  786. 00000886  661A                     bne        +0x1C /* 000008A2 */
  787. 00000888  42A7                     clr.l      -[A7]
  788. 0000088A  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  789. 00000890  2F0B                     move.l     -[A7], A3
  790. 00000892  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  791. 00000896  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  792. 0000089A  1F3C 0001                move.b     -[A7], 0x1
  793. 0000089E  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  794. label000008A2:
  795. 000008A2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  796. 000008A6  4E5E                     unlink     A6
  797. 000008A8  205F                     movea.l    A0, [A7]+
  798. 000008AA  DEFC 000C                add.w      A7, 0xC
  799. 000008AE  4ED0                     jmp        [A0]
  800. export_598:
  801. 000008B0  4E56 FF48                link       A6, -0x00B8
  802. 000008B4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  803. 000008B8  266E 0008                movea.l    A3, [A6 + 0x8]
  804. 000008BC  286E 0010                movea.l    A4, [A6 + 0x10]
  805. 000008C0  486E FF52                pea.l      [A6 - 0xAE]
  806. 000008C4  A976                     syscall    GetKeys
  807. 000008C6  703A                     moveq.l    D0, 0x3A
  808. 000008C8  3200                     move.w     D1, D0
  809. 000008CA  E641                     asr        D1.w, 3
  810. 000008CC  41EE FF52                lea.l      A0, [A6 - 0xAE]
  811. 000008D0  0130 1000                btst       [A0 + D1.w], D0
  812. 000008D4  56C0                     sne        D0
  813. 000008D6  0240 0001                andi.w     D0, 0x1
  814. 000008DA  1A00                     move.b     D5, D0
  815. 000008DC  42A7                     clr.l      -[A7]
  816. 000008DE  486E FF48                pea.l      [A6 - 0xB8]
  817. 000008E2  2F0C                     move.l     -[A7], A4
  818. 000008E4  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  819. 000008E8  2F0C                     move.l     -[A7], A4
  820. 000008EA  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  821. 000008EE  2E1F                     move.l     D7, [A7]+
  822. 000008F0  6700 0098                beq        +0x9A /* 0000098A */
  823. 000008F4  42A7                     clr.l      -[A7]
  824. 000008F6  2F07                     move.l     -[A7], D7
  825. 000008F8  2F0C                     move.l     -[A7], A4
  826. 000008FA  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  827. 000008FE  2C1F                     move.l     D6, [A7]+
  828. 00000900  56C0                     sne        D0
  829. 00000902  4A00                     tst.b      D0
  830. 00000904  6700 0084                beq        +0x86 /* 0000098A */
  831. 00000908  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  832. 0000090C  57C1                     seq        D1
  833. 0000090E  C001                     and.b      D0, D1
  834. 00000910  6778                     beq        +0x7A /* 0000098A */
  835. 00000912  4267                     clr.w      -[A7]
  836. 00000914  2F07                     move.l     -[A7], D7
  837. 00000916  486E FF62                pea.l      [A6 - 0x9E]
  838. 0000091A  1F3C 0001                move.b     -[A7], 0x1
  839. 0000091E  2F0C                     move.l     -[A7], A4
  840. 00000920  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  841. 00000924  381F                     move.w     D4, [A7]+
  842. 00000926  6720                     beq        +0x22 /* 00000948 */
  843. 00000928  42A7                     clr.l      -[A7]
  844. 0000092A  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  845. 00000930  2F0B                     move.l     -[A7], A3
  846. 00000932  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  847. 00000936  42A7                     clr.l      -[A7]
  848. 00000938  4267                     clr.w      -[A7]
  849. 0000093A  1F3C 0001                move.b     -[A7], 0x1
  850. 0000093E  1F3C 0001                move.b     -[A7], 0x1
  851. 00000942  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  852. 00000946  6042                     bra        +0x44 /* 0000098A */
  853. label00000948:
  854. 00000948  202E FF62                move.l     D0, [A6 - 0x9E]
  855. 0000094C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  856. 00000950  6638                     bne        +0x3A /* 0000098A */
  857. 00000952  42A7                     clr.l      -[A7]
  858. 00000954  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  859. 0000095A  2F0B                     move.l     -[A7], A3
  860. 0000095C  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  861. 00000960  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  862. 00000964  1005                     move.b     D0, D5
  863. 00000966  0A00 0001                xori.b     D0, 0x1
  864. 0000096A  1F00                     move.b     -[A7], D0
  865. 0000096C  42A7                     clr.l      -[A7]
  866. 0000096E  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  867. 00000972  205F                     movea.l    A0, [A7]+
  868. 00000974  7001                     moveq.l    D0, 0x01
  869. 00000976  2050                     movea.l    A0, [A0]
  870. 00000978  B068 015A                cmp.w      D0, [A0 + 0x15A]
  871. 0000097C  57C0                     seq        D0
  872. 0000097E  4400                     neg.b      D0
  873. 00000980  1F00                     move.b     -[A7], D0
  874. 00000982  1F3C 0001                move.b     -[A7], 0x1
  875. 00000986  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  876. label0000098A:
  877. 0000098A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  878. 0000098E  4E5E                     unlink     A6
  879. 00000990  205F                     movea.l    A0, [A7]+
  880. 00000992  DEFC 000C                add.w      A7, 0xC
  881. 00000996  4ED0                     jmp        [A0]
  882. export_599:
  883. 00000998  4E56 FFF8                link       A6, -0x0008
  884. 0000099C  48E7 0028                movem.l    -[A7], A2,A4
  885. 000009A0  286E 0008                movea.l    A4, [A6 + 0x8]
  886. 000009A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  887. 000009A8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  888. 000009AC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  889. 000009B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  890. 000009B4  4EBA FC7E                jsr        [PC - 0x382 /* 00000634 */]
  891. 000009B8  486E FFF8                pea.l      [A6 - 0x8]
  892. 000009BC  2054                     movea.l    A0, [A4]
  893. 000009BE  2F28 0022                move.l     -[A7], [A0 + 0x22]
  894. 000009C2  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  895. 000009C6  205F                     movea.l    A0, [A7]+
  896. 000009C8  2454                     movea.l    A2, [A4]
  897. 000009CA  43EA 003A                lea.l      A1, [A2 + 0x3A]
  898. 000009CE  7003                     moveq.l    D0, 0x03
  899. label000009D0:
  900. 000009D0  32D8                     move.w     [A1]+, [A0]+
  901. 000009D2  51C8 FFFC                dbf        D0, -0x6 /* 000009D0 */
  902. 000009D6  4CDF 1400                movem.l    A2,A4, [A7]+
  903. 000009DA  4E5E                     unlink     A6
  904. 000009DC  205F                     movea.l    A0, [A7]+
  905. 000009DE  DEFC 000C                add.w      A7, 0xC
  906. 000009E2  4ED0                     jmp        [A0]
  907. export_600:
  908. fn000009E4:
  909. 000009E4  4E56 0000                link       A6, 0
  910. 000009E8  2F0C                     move.l     -[A7], A4
  911. 000009EA  286E 0008                movea.l    A4, [A6 + 0x8]
  912. 000009EE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  913. 000009F2  42A7                     clr.l      -[A7]
  914. 000009F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  915. 000009F8  42A7                     clr.l      -[A7]
  916. 000009FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  917. 000009FE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  918. 00000A02  2054                     movea.l    A0, [A4]
  919. 00000A04  4228 000D                clr.b      [A0 + 0xD]
  920. 00000A08  116E 000E 0022           move.b     [A0 + 0x22], [A6 + 0xE]
  921. 00000A0E  216E 0010 0024           move.l     [A0 + 0x24], [A6 + 0x10]
  922. 00000A14  116E 000C 0028           move.b     [A0 + 0x28], [A6 + 0xC]
  923. 00000A1A  285F                     movea.l    A4, [A7]+
  924. 00000A1C  4E5E                     unlink     A6
  925. 00000A1E  205F                     movea.l    A0, [A7]+
  926. 00000A20  DEFC 000E                add.w      A7, 0xE
  927. 00000A24  4ED0                     jmp        [A0]
  928. 00000A26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  929. export_601: // at 00000A28 (misaligned)
  930. 00000A2A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  931. 00000A2E  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  932. 00000A32  000C 4267                ori.b      A4, 0x67 /* 'g' */
  933. 00000A36  1F3C 0001                move.b     -[A7], 0x1
  934. 00000A3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  935. 00000A3E  4EBA FFA4                jsr        [PC - 0x5C /* 000009E4 */]
  936. 00000A42  4E5E                     unlink     A6
  937. 00000A44  205F                     movea.l    A0, [A7]+
  938. 00000A46  DEFC 000A                add.w      A7, 0xA /* '\n' */
  939. 00000A4A  4ED0                     jmp        [A0]
  940. 00000A4C  4E56 0000                link       A6, 0
  941. 00000A50  206E 0008                movea.l    A0, [A6 + 0x8]
  942. 00000A54  2F28 0008                move.l     -[A7], [A0 + 0x8]
  943. 00000A58  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  944. 00000A5C  4E5E                     unlink     A6
  945. 00000A5E  205F                     movea.l    A0, [A7]+
  946. 00000A60  DEFC 000A                add.w      A7, 0xA /* '\n' */
  947. 00000A64  4ED0                     jmp        [A0]
  948. 00000A66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  949. export_602: // at 00000A68 (misaligned)
  950. 00000A6A  FFC2                     .invalid   <<F/7/7>>
  951. 00000A6C  48E7 0018                movem.l    -[A7], A3,A4
  952. 00000A70  266E 0010                movea.l    A3, [A6 + 0x10]
  953. 00000A74  286E 0008                movea.l    A4, [A6 + 0x8]
  954. 00000A78  2054                     movea.l    A0, [A4]
  955. 00000A7A  7000                     moveq.l    D0, 0x00
  956. 00000A7C  2140 0032                move.l     [A0 + 0x32], D0
  957. 00000A80  7000                     moveq.l    D0, 0x00
  958. 00000A82  2140 0036                move.l     [A0 + 0x36], D0
  959. 00000A86  7000                     moveq.l    D0, 0x00
  960. 00000A88  2140 003A                move.l     [A0 + 0x3A], D0
  961. 00000A8C  7000                     moveq.l    D0, 0x00
  962. 00000A8E  2140 0022                move.l     [A0 + 0x22], D0
  963. 00000A92  116E 000E 0026           move.b     [A0 + 0x26], [A6 + 0xE]
  964. 00000A98  116E 000C 0027           move.b     [A0 + 0x27], [A6 + 0xC]
  965. 00000A9E  4267                     clr.w      -[A7]
  966. 00000AA0  42A7                     clr.l      -[A7]
  967. 00000AA2  2F0B                     move.l     -[A7], A3
  968. 00000AA4  42A7                     clr.l      -[A7]
  969. 00000AA6  4267                     clr.w      -[A7]
  970. 00000AA8  2F0B                     move.l     -[A7], A3
  971. 00000AAA  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  972. 00000AAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  973. 00000AB2  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  974. 00000AB6  2054                     movea.l    A0, [A4]
  975. 00000AB8  4228 000D                clr.b      [A0 + 0xD]
  976. 00000ABC  4228 000E                clr.b      [A0 + 0xE]
  977. 00000AC0  4228 001B                clr.b      [A0 + 0x1B]
  978. 00000AC4  214B 0022                move.l     [A0 + 0x22], A3
  979. 00000AC8  216D FC34 002A           move.l     [A0 + 0x2A], [A5 - 0x3CC]
  980. 00000ACE  317C FFFF 0030           move.w     [A0 + 0x30], 0xFFFF
  981. 00000AD4  317C FFFF 002E           move.w     [A0 + 0x2E], 0xFFFF
  982. 00000ADA  486E FFC2                pea.l      [A6 - 0x3E]
  983. 00000ADE  487A FF6C                pea.l      [PC - 0x94 /* 00000A4C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  984. 00000AE2  2F0E                     move.l     -[A7], A6
  985. 00000AE4  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  986. 00000AE8  42A7                     clr.l      -[A7]
  987. 00000AEA  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  988. 00000AEE  2054                     movea.l    A0, [A4]
  989. 00000AF0  215F 0036                move.l     [A0 + 0x36], [A7]+
  990. 00000AF4  2254                     movea.l    A1, [A4]
  991. 00000AF6  2069 0022                movea.l    A0, [A1 + 0x22]
  992. 00000AFA  2050                     movea.l    A0, [A0]
  993. 00000AFC  2F28 0050                move.l     -[A7], [A0 + 0x50]
  994. 00000B00  2F29 0036                move.l     -[A7], [A1 + 0x36]
  995. 00000B04  A8DC                     syscall    CopyRgn
  996. 00000B06  2254                     movea.l    A1, [A4]
  997. 00000B08  2069 0022                movea.l    A0, [A1 + 0x22]
  998. 00000B0C  2050                     movea.l    A0, [A0]
  999. 00000B0E  2368 0054 0032           move.l     [A1 + 0x32], [A0 + 0x54]
  1000. 00000B14  2054                     movea.l    A0, [A4]
  1001. 00000B16  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1002. 00000B1A  A8DD                     syscall    SetEmptyRgn
  1003. 00000B1C  42A7                     clr.l      -[A7]
  1004. 00000B1E  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  1005. 00000B22  2054                     movea.l    A0, [A4]
  1006. 00000B24  215F 003A                move.l     [A0 + 0x3A], [A7]+
  1007. 00000B28  486E FFC2                pea.l      [A6 - 0x3E]
  1008. 00000B2C  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1009. 00000B30  4CDF 1800                movem.l    A3,A4, [A7]+
  1010. 00000B34  4E5E                     unlink     A6
  1011. 00000B36  205F                     movea.l    A0, [A7]+
  1012. 00000B38  DEFC 000C                add.w      A7, 0xC
  1013. 00000B3C  4ED0                     jmp        [A0]
  1014. 00000B3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1015. // begin alternate branch 00000B40-00000B46
  1016. export_603:
  1017. fn00000B40:
  1018. 00000B40  4E56 0000                link       A6, 0
  1019. 00000B44  2F0C                     move.l     -[A7], A4
  1020. // end alternate branch 00000B40-00000B46
  1021. export_603: // at 00000B40 (misaligned)
  1022. fn00000B40: // (misaligned)
  1023. 00000B42  0000 2F0C                ori.b      D0, 0xC
  1024. 00000B46  286E 0008                movea.l    A4, [A6 + 0x8]
  1025. 00000B4A  2054                     movea.l    A0, [A4]
  1026. 00000B4C  4AA8 0002                tst.l      [A0 + 0x2]
  1027. 00000B50  6716                     beq        +0x18 /* 00000B68 */
  1028. 00000B52  42A7                     clr.l      -[A7]
  1029. 00000B54  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1030. 00000B58  2054                     movea.l    A0, [A4]
  1031. 00000B5A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1032. 00000B5E  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  1033. 00000B62  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1034. 00000B66  6006                     bra        +0x8 /* 00000B6E */
  1035. label00000B68:
  1036. 00000B68  7000                     moveq.l    D0, 0x00
  1037. 00000B6A  2D40 000E                move.l     [A6 + 0xE], D0
  1038. label00000B6E:
  1039. 00000B6E  285F                     movea.l    A4, [A7]+
  1040. 00000B70  4E5E                     unlink     A6
  1041. 00000B72  205F                     movea.l    A0, [A7]+
  1042. 00000B74  5C4F                     addq.w     A7, 6
  1043. 00000B76  4ED0                     jmp        [A0]
  1044. fn00000B78:
  1045. 00000B78  4E56 0000                link       A6, 0
  1046. 00000B7C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1047. 00000B80  42A7                     clr.l      -[A7]
  1048. 00000B82  42A7                     clr.l      -[A7]
  1049. 00000B84  42A7                     clr.l      -[A7]
  1050. 00000B86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1051. 00000B8A  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1052. 00000B8E  4E5E                     unlink     A6
  1053. 00000B90  205F                     movea.l    A0, [A7]+
  1054. 00000B92  5C4F                     addq.w     A7, 6
  1055. 00000B94  4ED0                     jmp        [A0]
  1056. 00000B96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1057. // begin alternate branch 00000B98-00000BA2
  1058. fn00000B98:
  1059. 00000B98  4E56 0000                link       A6, 0
  1060. 00000B9C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1061. 00000BA0  42A7                     clr.l      -[A7]
  1062. // end alternate branch 00000B98-00000BA2
  1063. fn00000B98: // (misaligned)
  1064. 00000B9A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1065. 00000B9E  000C 42A7                ori.b      A4, 0xA7
  1066. 00000BA2  42A7                     clr.l      -[A7]
  1067. 00000BA4  42A7                     clr.l      -[A7]
  1068. 00000BA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1069. 00000BAA  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1070. 00000BAE  4E5E                     unlink     A6
  1071. 00000BB0  205F                     movea.l    A0, [A7]+
  1072. 00000BB2  5C4F                     addq.w     A7, 6
  1073. 00000BB4  4ED0                     jmp        [A0]
  1074. 00000BB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1075. // begin alternate branch 00000BB8-00000BC2
  1076. fn00000BB8:
  1077. 00000BB8  4E56 0000                link       A6, 0
  1078. 00000BBC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1079. 00000BC0  42A7                     clr.l      -[A7]
  1080. // end alternate branch 00000BB8-00000BC2
  1081. fn00000BB8: // (misaligned)
  1082. 00000BBA  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1083. 00000BBE  000C 42A7                ori.b      A4, 0xA7
  1084. 00000BC2  42A7                     clr.l      -[A7]
  1085. 00000BC4  42A7                     clr.l      -[A7]
  1086. 00000BC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1087. 00000BCA  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1088. 00000BCE  4E5E                     unlink     A6
  1089. 00000BD0  205F                     movea.l    A0, [A7]+
  1090. 00000BD2  5C4F                     addq.w     A7, 6
  1091. 00000BD4  4ED0                     jmp        [A0]
  1092. 00000BD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1093. // begin alternate branch 00000BD8-00000BDC
  1094. export_604:
  1095. fn00000BD8:
  1096. 00000BD8  4E56 FFDE                link       A6, -0x0022
  1097. // end alternate branch 00000BD8-00000BDC
  1098. export_604: // at 00000BD8 (misaligned)
  1099. fn00000BD8: // (misaligned)
  1100. 00000BDA  FFDE                     .invalid   <<F/7/7>>
  1101. 00000BDC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1102. 00000BE0  286E 0008                movea.l    A4, [A6 + 0x8]
  1103. 00000BE4  3E2E 000C                move.w     D7, [A6 + 0xC]
  1104. 00000BE8  42A7                     clr.l      -[A7]
  1105. 00000BEA  2F0C                     move.l     -[A7], A4
  1106. 00000BEC  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  1107. 00000BF0  265F                     movea.l    A3, [A7]+
  1108. 00000BF2  7000                     moveq.l    D0, 0x00
  1109. 00000BF4  2D40 000E                move.l     [A6 + 0xE], D0
  1110. 00000BF8  3007                     move.w     D0, D7
  1111. 00000BFA  5340                     subq.w     D0, 1
  1112. 00000BFC  6700 0106                beq        +0x108 /* 00000D04 */
  1113. 00000C00  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1114. 00000C04  6B00 0164                bmi        +0x166 /* 00000D6A */
  1115. 00000C08  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1116. 00000C0C  6F6C                     ble        +0x6E /* 00000C7A */
  1117. 00000C0E  5340                     subq.w     D0, 1
  1118. 00000C10  6B00 0158                bmi        +0x15A /* 00000D6A */
  1119. 00000C14  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1120. 00000C18  6F00 008C                ble        +0x8E /* 00000CA6 */
  1121. 00000C1C  5540                     subq.w     D0, 2
  1122. 00000C1E  6700 00B2                beq        +0xB4 /* 00000CD2 */
  1123. 00000C22  5940                     subq.w     D0, 4
  1124. 00000C24  6700 00BA                beq        +0xBC /* 00000CE0 */
  1125. 00000C28  5340                     subq.w     D0, 1
  1126. 00000C2A  6710                     beq        +0x12 /* 00000C3C */
  1127. 00000C2C  5940                     subq.w     D0, 4
  1128. 00000C2E  674A                     beq        +0x4C /* 00000C7A */
  1129. 00000C30  0440 003D                subi.w     D0, 0x3D /* '=' */
  1130. 00000C34  6700 00F8                beq        +0xFA /* 00000D2E */
  1131. 00000C38  6000 0130                bra        +0x132 /* 00000D6A */
  1132. label00000C3C:
  1133. 00000C3C  42A7                     clr.l      -[A7]
  1134. 00000C3E  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1135. 00000C42  1C1F                     move.b     D6, [A7]+
  1136. 00000C44  486E FFE6                pea.l      [A6 - 0x1A]
  1137. 00000C48  486D 389C                pea.l      [A5 + 0x389C]
  1138. 00000C4C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1139. 00000C50  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1140. 00000C54  4267                     clr.w      -[A7]
  1141. 00000C56  1F06                     move.b     -[A7], D6
  1142. 00000C58  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1143. 00000C5C  101F                     move.b     D0, [A7]+
  1144. 00000C5E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1145. 00000C62  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1146. 00000C66  3F07                     move.w     -[A7], D7
  1147. 00000C68  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1148. 00000C6C  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1149. 00000C70  2D6E FFE6 000E           move.l     [A6 + 0xE], [A6 - 0x1A]
  1150. 00000C76  6000 0100                bra        +0x102 /* 00000D78 */
  1151. label00000C7A:
  1152. 00000C7A  486E FFF2                pea.l      [A6 - 0xE]
  1153. 00000C7E  486D 38B4                pea.l      [A5 + 0x38B4]
  1154. 00000C82  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1155. 00000C86  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1156. 00000C8A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1157. 00000C8E  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1158. 00000C92  3F07                     move.w     -[A7], D7
  1159. 00000C94  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1160. 00000C98  4EBA FEDE                jsr        [PC - 0x122 /* 00000B78 */]
  1161. 00000C9C  2D6E FFF2 000E           move.l     [A6 + 0xE], [A6 - 0xE]
  1162. 00000CA2  6000 00D4                bra        +0xD6 /* 00000D78 */
  1163. label00000CA6:
  1164. 00000CA6  486E FFEE                pea.l      [A6 - 0x12]
  1165. 00000CAA  486D 38AC                pea.l      [A5 + 0x38AC]
  1166. 00000CAE  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1167. 00000CB2  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1168. 00000CB6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1169. 00000CBA  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1170. 00000CBE  3F07                     move.w     -[A7], D7
  1171. 00000CC0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1172. 00000CC4  4EBA FED2                jsr        [PC - 0x12E /* 00000B98 */]
  1173. 00000CC8  2D6E FFEE 000E           move.l     [A6 + 0xE], [A6 - 0x12]
  1174. 00000CCE  6000 00A8                bra        +0xAA /* 00000D78 */
  1175. label00000CD2:
  1176. 00000CD2  42A7                     clr.l      -[A7]
  1177. 00000CD4  A924                     syscall    FrontWindow
  1178. 00000CD6  2F0C                     move.l     -[A7], A4
  1179. 00000CD8  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1180. 00000CDC  6000 009A                bra        +0x9C /* 00000D78 */
  1181. label00000CE0:
  1182. 00000CE0  B7ED FABC                cmpa.l     A3, [A5 - 0x544]
  1183. 00000CE4  660C                     bne        +0xE /* 00000CF2 */
  1184. 00000CE6  2F2D FABC                move.l     -[A7], [A5 - 0x544]
  1185. 00000CEA  4EAD 3C92                jsr        [A5 + 0x3C92 /* export_1934 */]
  1186. 00000CEE  6000 0088                bra        +0x8A /* 00000D78 */
  1187. label00000CF2:
  1188. 00000CF2  2F2D FABC                move.l     -[A7], [A5 - 0x544]
  1189. 00000CF6  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  1190. 00000CFA  2F2D FABC                move.l     -[A7], [A5 - 0x544]
  1191. 00000CFE  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  1192. 00000D02  6074                     bra        +0x76 /* 00000D78 */
  1193. label00000D04:
  1194. 00000D04  486E FFEA                pea.l      [A6 - 0x16]
  1195. 00000D08  486D 388C                pea.l      [A5 + 0x388C]
  1196. 00000D0C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1197. 00000D10  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1198. 00000D14  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1199. 00000D18  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1200. 00000D1C  3F07                     move.w     -[A7], D7
  1201. 00000D1E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1202. 00000D22  4EBA FE94                jsr        [PC - 0x16C /* 00000BB8 */]
  1203. 00000D26  2D6E FFEA 000E           move.l     [A6 + 0xE], [A6 - 0x16]
  1204. 00000D2C  604A                     bra        +0x4C /* 00000D78 */
  1205. label00000D2E:
  1206. 00000D2E  42A7                     clr.l      -[A7]
  1207. 00000D30  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1208. 00000D34  1C1F                     move.b     D6, [A7]+
  1209. 00000D36  486E FFE2                pea.l      [A6 - 0x1E]
  1210. 00000D3A  486D 3894                pea.l      [A5 + 0x3894]
  1211. 00000D3E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1212. 00000D42  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1213. 00000D46  4267                     clr.w      -[A7]
  1214. 00000D48  1F06                     move.b     -[A7], D6
  1215. 00000D4A  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1216. 00000D4E  101F                     move.b     D0, [A7]+
  1217. 00000D50  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1218. 00000D54  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1219. 00000D58  3F07                     move.w     -[A7], D7
  1220. 00000D5A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1221. 00000D5E  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1222. 00000D62  2D6E FFE2 000E           move.l     [A6 + 0xE], [A6 - 0x1E]
  1223. 00000D68  600E                     bra        +0x10 /* 00000D78 */
  1224. label00000D6A:
  1225. 00000D6A  42A7                     clr.l      -[A7]
  1226. 00000D6C  3F07                     move.w     -[A7], D7
  1227. 00000D6E  2F0C                     move.l     -[A7], A4
  1228. 00000D70  4EBA FDCE                jsr        [PC - 0x232 /* 00000B40 */]
  1229. 00000D74  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1230. label00000D78:
  1231. 00000D78  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1232. 00000D7C  4E5E                     unlink     A6
  1233. 00000D7E  205F                     movea.l    A0, [A7]+
  1234. 00000D80  5C4F                     addq.w     A7, 6
  1235. 00000D82  4ED0                     jmp        [A0]
  1236. 00000D84  4E56 FFFC                link       A6, -0x0004
  1237. 00000D88  2F0C                     move.l     -[A7], A4
  1238. 00000D8A  286E 0008                movea.l    A4, [A6 + 0x8]
  1239. 00000D8E  204C                     movea.l    A0, A4
  1240. 00000D90  5088                     addq.l     A0, 8
  1241. 00000D92  2050                     movea.l    A0, [A0]
  1242. 00000D94  2D48 FFFC                move.l     [A6 - 0x4], A0
  1243. 00000D98  102D F770                move.b     D0, [A5 - 0x890]
  1244. 00000D9C  670A                     beq        +0xC /* 00000DA8 */
  1245. 00000D9E  4267                     clr.w      -[A7]
  1246. 00000DA0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1247. 00000DA4  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1248. label00000DA8:
  1249. 00000DA8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1250. 00000DAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1251. 00000DB0  42A7                     clr.l      -[A7]
  1252. 00000DB2  3F2C FFC0                move.w     -[A7], [A4 - 0x40]
  1253. 00000DB6  4267                     clr.w      -[A7]
  1254. 00000DB8  2E9F                     move.l     [A7], [A7]+
  1255. 00000DBA  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  1256. 00000DBE  285F                     movea.l    A4, [A7]+
  1257. 00000DC0  4E5E                     unlink     A6
  1258. 00000DC2  205F                     movea.l    A0, [A7]+
  1259. 00000DC4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1260. 00000DC8  4ED0                     jmp        [A0]
  1261. 00000DCA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1262. export_605: // at 00000DCC (misaligned)
  1263. 00000DCE  FEBC 48E7                .extension 0xEBC <<F/2-3/7>> // unimplemented
  1264. 00000DD2  0308                     btst       A0, D1
  1265. 00000DD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1266. 00000DD8  7000                     moveq.l    D0, 0x00
  1267. 00000DDA  2D40 0010                move.l     [A6 + 0x10], D0
  1268. 00000DDE  3E2E 000C                move.w     D7, [A6 + 0xC]
  1269. 00000DE2  3C2E 000E                move.w     D6, [A6 + 0xE]
  1270. 00000DE6  4A47                     tst.w      D7
  1271. 00000DE8  6700 00BC                beq        +0xBE /* 00000EA6 */
  1272. 00000DEC  4267                     clr.w      -[A7]
  1273. 00000DEE  3F07                     move.w     -[A7], D7
  1274. 00000DF0  3F06                     move.w     -[A7], D6
  1275. 00000DF2  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1276. 00000DF6  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  1277. 00000DFA  5DC0                     slt        D0
  1278. 00000DFC  4A00                     tst.b      D0
  1279. 00000DFE  6728                     beq        +0x2A /* 00000E28 */
  1280. 00000E00  7201                     moveq.l    D1, 0x01
  1281. 00000E02  B247                     cmp.w      D1, D7
  1282. 00000E04  57C1                     seq        D1
  1283. 00000E06  C001                     and.b      D0, D1
  1284. 00000E08  671E                     beq        +0x20 /* 00000E28 */
  1285. 00000E0A  42A7                     clr.l      -[A7]
  1286. 00000E0C  3F3C 0001                move.w     -[A7], 0x1
  1287. 00000E10  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1288. 00000E14  3F06                     move.w     -[A7], D6
  1289. 00000E16  486E FEC0                pea.l      [A6 - 0x140]
  1290. 00000E1A  A946                     syscall    GetMenuItemText/GetItem
  1291. 00000E1C  486E FEC0                pea.l      [A6 - 0x140]
  1292. 00000E20  2F0C                     move.l     -[A7], A4
  1293. 00000E22  4EBA 0160                jsr        [PC + 0x160 /* 00000F84 */]
  1294. 00000E26  607E                     bra        +0x80 /* 00000EA6 */
  1295. label00000E28:
  1296. 00000E28  7065                     moveq.l    D0, 0x65
  1297. 00000E2A  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  1298. 00000E2E  5EC0                     sgt        D0
  1299. 00000E30  4A00                     tst.b      D0
  1300. 00000E32  662C                     bne        +0x2E /* 00000E60 */
  1301. 00000E34  726A                     moveq.l    D1, 0x6A
  1302. 00000E36  B26E FFC0                cmp.w      D1, [A6 - 0x40]
  1303. 00000E3A  5DC1                     slt        D1
  1304. 00000E3C  8001                     or.b       D0, D1
  1305. 00000E3E  6620                     bne        +0x22 /* 00000E60 */
  1306. 00000E40  2F00                     move.l     -[A7], D0
  1307. 00000E42  4267                     clr.w      -[A7]
  1308. 00000E44  322E FFC0                move.w     D1, [A6 - 0x40]
  1309. 00000E48  927C 0065                sub.w      D1, 0x65 /* 'e' */
  1310. 00000E4C  3F01                     move.w     -[A7], D1
  1311. 00000E4E  A9C2                     syscall    SysEdit
  1312. 00000E50  121F                     move.b     D1, [A7]+
  1313. 00000E52  201F                     move.l     D0, [A7]+
  1314. 00000E54  0A01 0001                xori.b     D1, 0x1
  1315. 00000E58  8001                     or.b       D0, D1
  1316. 00000E5A  0240 0001                andi.w     D0, 0x1
  1317. 00000E5E  6746                     beq        +0x48 /* 00000EA6 */
  1318. label00000E60:
  1319. 00000E60  486E FFC2                pea.l      [A6 - 0x3E]
  1320. 00000E64  487A FF1E                pea.l      [PC - 0xE2 /* 00000D84, value 0x4E56FFFC */]
  1321. 00000E68  2F0E                     move.l     -[A7], A6
  1322. 00000E6A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1323. 00000E6E  102D F770                move.b     D0, [A5 - 0x890]
  1324. 00000E72  670A                     beq        +0xC /* 00000E7E */
  1325. 00000E74  1F3C 0001                move.b     -[A7], 0x1
  1326. 00000E78  2F0C                     move.l     -[A7], A4
  1327. 00000E7A  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1328. label00000E7E:
  1329. 00000E7E  42A7                     clr.l      -[A7]
  1330. 00000E80  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  1331. 00000E84  2F2D FC38                move.l     -[A7], [A5 - 0x3C8]
  1332. 00000E88  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  1333. 00000E8C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1334. 00000E90  102D F770                move.b     D0, [A5 - 0x890]
  1335. 00000E94  6708                     beq        +0xA /* 00000E9E */
  1336. 00000E96  4267                     clr.w      -[A7]
  1337. 00000E98  2F0C                     move.l     -[A7], A4
  1338. 00000E9A  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1339. label00000E9E:
  1340. 00000E9E  486E FFC2                pea.l      [A6 - 0x3E]
  1341. 00000EA2  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1342. label00000EA6:
  1343. 00000EA6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1344. 00000EAA  4E5E                     unlink     A6
  1345. 00000EAC  205F                     movea.l    A0, [A7]+
  1346. 00000EAE  504F                     addq.w     A7, 8
  1347. 00000EB0  4ED0                     jmp        [A0]
  1348. 00000EB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1349. 00000EB6  FFFC                     .invalid   <<F/7/7>>
  1350. 00000EB8  2F0C                     move.l     -[A7], A4
  1351. 00000EBA  286E 0008                movea.l    A4, [A6 + 0x8]
  1352. 00000EBE  204C                     movea.l    A0, A4
  1353. 00000EC0  5088                     addq.l     A0, 8
  1354. 00000EC2  2050                     movea.l    A0, [A0]
  1355. 00000EC4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1356. 00000EC8  4A6C FEFE                tst.w      [A4 - 0x102]
  1357. 00000ECC  6706                     beq        +0x8 /* 00000ED4 */
  1358. 00000ECE  3F2C FEFE                move.w     -[A7], [A4 - 0x102]
  1359. 00000ED2  A9B7                     syscall    CloseDeskAcc
  1360. label00000ED4:
  1361. 00000ED4  4AAE 000C                tst.l      [A6 + 0xC]
  1362. 00000ED8  6628                     bne        +0x2A /* 00000F02 */
  1363. 00000EDA  41ED F9B8                lea.l      A0, [A5 - 0x648]
  1364. 00000EDE  43EC FF00                lea.l      A1, [A4 - 0x100]
  1365. 00000EE2  707F                     moveq.l    D0, 0x7F
  1366. label00000EE4:
  1367. 00000EE4  30D9                     move.w     [A0]+, [A1]+
  1368. 00000EE6  51C8 FFFC                dbf        D0, -0x6 /* 00000EE4 */
  1369. 00000EEA  4240                     clr.w      D0
  1370. 00000EEC  102D F9B9                move.b     D0, [A5 - 0x647]
  1371. 00000EF0  4A40                     tst.w      D0
  1372. 00000EF2  660E                     bne        +0x10 /* 00000F02 */
  1373. 00000EF4  486D F9B8                pea.l      [A5 - 0x648]
  1374. 00000EF8  2F3C 0001 0001           move.l     -[A7], 0x10001
  1375. 00000EFE  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  1376. label00000F02:
  1377. 00000F02  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1378. 00000F06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1379. 00000F0A  2F3C 0082 0006           move.l     -[A7], 0x820006
  1380. 00000F10  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  1381. 00000F14  285F                     movea.l    A4, [A7]+
  1382. 00000F16  4E5E                     unlink     A6
  1383. 00000F18  205F                     movea.l    A0, [A7]+
  1384. 00000F1A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1385. 00000F1E  4ED0                     jmp        [A0]
  1386. fn00000F20:
  1387. 00000F20  4E56 FFFC                link       A6, -0x0004
  1388. 00000F24  48E7 0108                movem.l    -[A7], D7,A4
  1389. 00000F28  3E2E 000C                move.w     D7, [A6 + 0xC]
  1390. 00000F2C  422E 000E                clr.b      [A6 + 0xE]
  1391. 00000F30  4A47                     tst.w      D7
  1392. 00000F32  5CC0                     sge        D0
  1393. 00000F34  4A00                     tst.b      D0
  1394. 00000F36  6740                     beq        +0x42 /* 00000F78 */
  1395. 00000F38  2F00                     move.l     -[A7], D0
  1396. 00000F3A  4267                     clr.w      -[A7]
  1397. 00000F3C  3EB8 01D2                move.w     [A7], [0x000001D2 /* UnitNtryCnt */]
  1398. 00000F40  321F                     move.w     D1, [A7]+
  1399. 00000F42  201F                     move.l     D0, [A7]+
  1400. 00000F44  B247                     cmp.w      D1, D7
  1401. 00000F46  5EC1                     sgt        D1
  1402. 00000F48  C001                     and.b      D0, D1
  1403. 00000F4A  672C                     beq        +0x2E /* 00000F78 */
  1404. 00000F4C  42A7                     clr.l      -[A7]
  1405. 00000F4E  2EB8 011C                move.l     [A7], [0x0000011C /* UTableBase */]
  1406. 00000F52  205F                     movea.l    A0, [A7]+
  1407. 00000F54  3007                     move.w     D0, D7
  1408. 00000F56  E540                     asl        D0.w, 2
  1409. 00000F58  2870 0000                movea.l    A4, [A0 + D0.w]
  1410. 00000F5C  200C                     move.l     D0, A4
  1411. 00000F5E  56C0                     sne        D0
  1412. 00000F60  4A00                     tst.b      D0
  1413. 00000F62  6714                     beq        +0x16 /* 00000F78 */
  1414. 00000F64  2054                     movea.l    A0, [A4]
  1415. 00000F66  0828 0005 0005           btst.b     [A0 + 0x5], 0x5
  1416. 00000F6C  56C1                     sne        D1
  1417. 00000F6E  C001                     and.b      D0, D1
  1418. 00000F70  6706                     beq        +0x8 /* 00000F78 */
  1419. 00000F72  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1420. label00000F78:
  1421. 00000F78  4CDF 1080                movem.l    D7,A4, [A7]+
  1422. 00000F7C  4E5E                     unlink     A6
  1423. 00000F7E  205F                     movea.l    A0, [A7]+
  1424. 00000F80  5C4F                     addq.w     A7, 6
  1425. 00000F82  4ED0                     jmp        [A0]
  1426. fn00000F84:
  1427. 00000F84  4E56 FDAE                link       A6, -0x0252
  1428. 00000F88  48E7 0308                movem.l    -[A7], D6,D7,A4
  1429. 00000F8C  206E 000C                movea.l    A0, [A6 + 0xC]
  1430. 00000F90  43EE FF00                lea.l      A1, [A6 - 0x100]
  1431. 00000F94  707F                     moveq.l    D0, 0x7F
  1432. label00000F96:
  1433. 00000F96  32D8                     move.w     [A1]+, [A0]+
  1434. 00000F98  51C8 FFFC                dbf        D0, -0x6 /* 00000F96 */
  1435. 00000F9C  486E FDB4                pea.l      [A6 - 0x24C]
  1436. 00000FA0  487A FF12                pea.l      [PC - 0xEE /* 00000EB4, value 0x4E56FFFC */]
  1437. 00000FA4  2F0E                     move.l     -[A7], A6
  1438. 00000FA6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1439. 00000FAA  426E FEFE                clr.w      [A6 - 0x102]
  1440. 00000FAE  4267                     clr.w      -[A7]
  1441. 00000FB0  1F3C 0001                move.b     -[A7], 0x1
  1442. 00000FB4  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1443. 00000FB8  1E1F                     move.b     D7, [A7]+
  1444. 00000FBA  42A7                     clr.l      -[A7]
  1445. 00000FBC  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  1446. 00000FC2  486E FF00                pea.l      [A6 - 0x100]
  1447. 00000FC6  A9A1                     syscall    GetNamedResource
  1448. 00000FC8  285F                     movea.l    A4, [A7]+
  1449. 00000FCA  4267                     clr.w      -[A7]
  1450. 00000FCC  1F07                     move.b     -[A7], D7
  1451. 00000FCE  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1452. 00000FD2  101F                     move.b     D0, [A7]+
  1453. 00000FD4  2F0C                     move.l     -[A7], A4
  1454. 00000FD6  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  1455. 00000FDA  2F0C                     move.l     -[A7], A4
  1456. 00000FDC  486E FEF8                pea.l      [A6 - 0x108]
  1457. 00000FE0  486E FEF4                pea.l      [A6 - 0x10C]
  1458. 00000FE4  486E FDF4                pea.l      [A6 - 0x20C]
  1459. 00000FE8  A9A8                     syscall    GetResInfo
  1460. 00000FEA  42A7                     clr.l      -[A7]
  1461. 00000FEC  2F0C                     move.l     -[A7], A4
  1462. 00000FEE  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1463. 00000FF2  42A7                     clr.l      -[A7]
  1464. 00000FF4  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  1465. 00000FF8  201F                     move.l     D0, [A7]+
  1466. 00000FFA  B09F                     cmp.l      D0, [A7]+
  1467. 00000FFC  57C0                     seq        D0
  1468. 00000FFE  4A00                     tst.b      D0
  1469. 00001000  660E                     bne        +0x10 /* 00001010 */
  1470. 00001002  2F00                     move.l     -[A7], D0
  1471. 00001004  4267                     clr.w      -[A7]
  1472. 00001006  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  1473. 0000100A  121F                     move.b     D1, [A7]+
  1474. 0000100C  201F                     move.l     D0, [A7]+
  1475. 0000100E  8001                     or.b       D0, D1
  1476. label00001010:
  1477. 00001010  0240 0001                andi.w     D0, 0x1
  1478. 00001014  1C00                     move.b     D6, D0
  1479. 00001016  4267                     clr.w      -[A7]
  1480. 00001018  A9AF                     syscall    ResError
  1481. 0000101A  4A5F                     tst.w      [A7]+
  1482. 0000101C  56C0                     sne        D0
  1483. 0000101E  4A00                     tst.b      D0
  1484. 00001020  6624                     bne        +0x26 /* 00001046 */
  1485. 00001022  2F00                     move.l     -[A7], D0
  1486. 00001024  4267                     clr.w      -[A7]
  1487. 00001026  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  1488. 0000102A  2F0E                     move.l     -[A7], A6
  1489. 0000102C  4EBA FEF2                jsr        [PC - 0x10E /* 00000F20 */]
  1490. 00001030  121F                     move.b     D1, [A7]+
  1491. 00001032  201F                     move.l     D0, [A7]+
  1492. 00001034  8001                     or.b       D0, D1
  1493. 00001036  0240 0001                andi.w     D0, 0x1
  1494. 0000103A  660A                     bne        +0xC /* 00001046 */
  1495. 0000103C  1206                     move.b     D1, D6
  1496. 0000103E  0A01 0001                xori.b     D1, 0x1
  1497. 00001042  8001                     or.b       D0, D1
  1498. 00001044  6732                     beq        +0x34 /* 00001078 */
  1499. label00001046:
  1500. 00001046  4267                     clr.w      -[A7]
  1501. 00001048  1F3C 0001                move.b     -[A7], 0x1
  1502. 0000104C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1503. 00001050  1E1F                     move.b     D7, [A7]+
  1504. 00001052  486E FDAE                pea.l      [A6 - 0x252]
  1505. 00001056  A874                     syscall    GetPort
  1506. 00001058  4267                     clr.w      -[A7]
  1507. 0000105A  486E FF00                pea.l      [A6 - 0x100]
  1508. 0000105E  A9B6                     syscall    OpenDeskAcc
  1509. 00001060  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1510. 00001064  2F2E FDAE                move.l     -[A7], [A6 - 0x252]
  1511. 00001068  A873                     syscall    SetPort
  1512. 0000106A  4267                     clr.w      -[A7]
  1513. 0000106C  1F07                     move.b     -[A7], D7
  1514. 0000106E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1515. 00001072  101F                     move.b     D0, [A7]+
  1516. 00001074  663E                     bne        +0x40 /* 000010B4 */
  1517. 00001076  603C                     bra        +0x3E /* 000010B4 */
  1518. label00001078:
  1519. 00001078  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  1520. 0000107C  4267                     clr.w      -[A7]
  1521. 0000107E  1F3C 0001                move.b     -[A7], 0x1
  1522. 00001082  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1523. 00001086  1E1F                     move.b     D7, [A7]+
  1524. 00001088  486E FDAE                pea.l      [A6 - 0x252]
  1525. 0000108C  A874                     syscall    GetPort
  1526. 0000108E  4267                     clr.w      -[A7]
  1527. 00001090  486E FF00                pea.l      [A6 - 0x100]
  1528. 00001094  A9B6                     syscall    OpenDeskAcc
  1529. 00001096  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1530. 0000109A  2F2E FDAE                move.l     -[A7], [A6 - 0x252]
  1531. 0000109E  A873                     syscall    SetPort
  1532. 000010A0  4267                     clr.w      -[A7]
  1533. 000010A2  1F07                     move.b     -[A7], D7
  1534. 000010A4  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1535. 000010A8  101F                     move.b     D0, [A7]+
  1536. 000010AA  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  1537. 000010AE  2F14                     move.l     -[A7], [A4]
  1538. 000010B0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1539. label000010B4:
  1540. 000010B4  486E FDB4                pea.l      [A6 - 0x24C]
  1541. 000010B8  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1542. 000010BC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1543. 000010C0  4E5E                     unlink     A6
  1544. 000010C2  205F                     movea.l    A0, [A7]+
  1545. 000010C4  504F                     addq.w     A7, 8
  1546. 000010C6  4ED0                     jmp        [A0]
  1547. fn000010C8:
  1548. 000010C8  4E56 0000                link       A6, 0
  1549. 000010CC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1550. 000010D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1551. 000010D4  42A7                     clr.l      -[A7]
  1552. 000010D6  42A7                     clr.l      -[A7]
  1553. 000010D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1554. 000010DC  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1555. 000010E0  4E5E                     unlink     A6
  1556. 000010E2  205F                     movea.l    A0, [A7]+
  1557. 000010E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1558. 000010E8  4ED0                     jmp        [A0]
  1559. 000010EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1560. // begin alternate branch 000010EC-000010FA
  1561. fn000010EC:
  1562. 000010EC  4E56 0000                link       A6, 0
  1563. 000010F0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1564. 000010F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1565. 000010F8  42A7                     clr.l      -[A7]
  1566. // end alternate branch 000010EC-000010FA
  1567. fn000010EC: // (misaligned)
  1568. 000010EE  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1569. 000010F2  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1570. 000010F6  000C 42A7                ori.b      A4, 0xA7
  1571. 000010FA  42A7                     clr.l      -[A7]
  1572. 000010FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1573. 00001100  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1574. 00001104  4E5E                     unlink     A6
  1575. 00001106  205F                     movea.l    A0, [A7]+
  1576. 00001108  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1577. 0000110C  4ED0                     jmp        [A0]
  1578. 0000110E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1579. export_606: // at 00001110 (misaligned)
  1580. 00001112  FFF6                     .invalid   <<F/7/7>>
  1581. 00001114  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1582. 00001118  266E 0008                movea.l    A3, [A6 + 0x8]
  1583. 0000111C  3C2E 000C                move.w     D6, [A6 + 0xC]
  1584. 00001120  284B                     movea.l    A4, A3
  1585. 00001122  7000                     moveq.l    D0, 0x00
  1586. 00001124  2D40 000E                move.l     [A6 + 0xE], D0
  1587. 00001128  3006                     move.w     D0, D6
  1588. 0000112A  0440 001E                subi.w     D0, 0x1E
  1589. 0000112E  673E                     beq        +0x40 /* 0000116E */
  1590. 00001130  5540                     subq.w     D0, 2
  1591. 00001132  673A                     beq        +0x3C /* 0000116E */
  1592. 00001134  5340                     subq.w     D0, 1
  1593. 00001136  6736                     beq        +0x38 /* 0000116E */
  1594. 00001138  5340                     subq.w     D0, 1
  1595. 0000113A  6770                     beq        +0x72 /* 000011AC */
  1596. 0000113C  0440 008E                subi.w     D0, 0x8E
  1597. 00001140  6B00 00A8                bmi        +0xAA /* 000011EA */
  1598. 00001144  0440 0013                subi.w     D0, 0x13
  1599. 00001148  6F04                     ble        +0x6 /* 0000114E */
  1600. 0000114A  6000 009E                bra        +0xA0 /* 000011EA */
  1601. label0000114E:
  1602. 0000114E  2054                     movea.l    A0, [A4]
  1603. 00001150  4AA8 0016                tst.l      [A0 + 0x16]
  1604. 00001154  6700 00A2                beq        +0xA4 /* 000011F8 */
  1605. 00001158  42A7                     clr.l      -[A7]
  1606. 0000115A  3F06                     move.w     -[A7], D6
  1607. 0000115C  2054                     movea.l    A0, [A4]
  1608. 0000115E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1609. 00001162  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  1610. 00001166  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1611. 0000116A  6000 008C                bra        +0x8E /* 000011F8 */
  1612. label0000116E:
  1613. 0000116E  42A7                     clr.l      -[A7]
  1614. 00001170  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1615. 00001174  1E1F                     move.b     D7, [A7]+
  1616. 00001176  486E FFFC                pea.l      [A6 - 0x4]
  1617. 0000117A  486D 3884                pea.l      [A5 + 0x3884]
  1618. 0000117E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1619. 00001182  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1620. 00001186  4267                     clr.w      -[A7]
  1621. 00001188  1F07                     move.b     -[A7], D7
  1622. 0000118A  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1623. 0000118E  101F                     move.b     D0, [A7]+
  1624. 00001190  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1625. 00001194  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1626. 00001198  3F06                     move.w     -[A7], D6
  1627. 0000119A  2F0B                     move.l     -[A7], A3
  1628. 0000119C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1629. 000011A0  4EBA FF26                jsr        [PC - 0xDA /* 000010C8 */]
  1630. 000011A4  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1631. 000011AA  604C                     bra        +0x4E /* 000011F8 */
  1632. label000011AC:
  1633. 000011AC  42A7                     clr.l      -[A7]
  1634. 000011AE  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1635. 000011B2  1E1F                     move.b     D7, [A7]+
  1636. 000011B4  486E FFF8                pea.l      [A6 - 0x8]
  1637. 000011B8  486D 387C                pea.l      [A5 + 0x387C]
  1638. 000011BC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1639. 000011C0  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1640. 000011C4  4267                     clr.w      -[A7]
  1641. 000011C6  1F07                     move.b     -[A7], D7
  1642. 000011C8  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1643. 000011CC  101F                     move.b     D0, [A7]+
  1644. 000011CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1645. 000011D2  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1646. 000011D6  3F06                     move.w     -[A7], D6
  1647. 000011D8  2F0B                     move.l     -[A7], A3
  1648. 000011DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1649. 000011DE  4EBA FF0C                jsr        [PC - 0xF4 /* 000010EC */]
  1650. 000011E2  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  1651. 000011E8  600E                     bra        +0x10 /* 000011F8 */
  1652. label000011EA:
  1653. 000011EA  42A7                     clr.l      -[A7]
  1654. 000011EC  3F06                     move.w     -[A7], D6
  1655. 000011EE  2F0B                     move.l     -[A7], A3
  1656. 000011F0  4EBA F94E                jsr        [PC - 0x6B2 /* 00000B40 */]
  1657. 000011F4  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1658. label000011F8:
  1659. 000011F8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1660. 000011FC  4E5E                     unlink     A6
  1661. 000011FE  205F                     movea.l    A0, [A7]+
  1662. 00001200  5C4F                     addq.w     A7, 6
  1663. 00001202  4ED0                     jmp        [A0]
  1664. export_607:
  1665. fn00001204:
  1666. 00001204  4E56 0000                link       A6, 0
  1667. 00001208  48E7 0118                movem.l    -[A7], D7,A3,A4
  1668. 0000120C  266E 0008                movea.l    A3, [A6 + 0x8]
  1669. 00001210  3E2E 000C                move.w     D7, [A6 + 0xC]
  1670. 00001214  284B                     movea.l    A4, A3
  1671. 00001216  3007                     move.w     D0, D7
  1672. 00001218  0440 00B0                subi.w     D0, 0xB0
  1673. 0000121C  6B3E                     bmi        +0x40 /* 0000125C */
  1674. 0000121E  0440 0013                subi.w     D0, 0x13
  1675. 00001222  6F0C                     ble        +0xE /* 00001230 */
  1676. 00001224  5D40                     subq.w     D0, 6
  1677. 00001226  6B34                     bmi        +0x36 /* 0000125C */
  1678. 00001228  0440 0031                subi.w     D0, 0x31 /* '1' */
  1679. 0000122C  6F02                     ble        +0x4 /* 00001230 */
  1680. 0000122E  602C                     bra        +0x2E /* 0000125C */
  1681. label00001230:
  1682. 00001230  2054                     movea.l    A0, [A4]
  1683. 00001232  4AA8 0034                tst.l      [A0 + 0x34]
  1684. 00001236  6714                     beq        +0x16 /* 0000124C */
  1685. 00001238  42A7                     clr.l      -[A7]
  1686. 0000123A  3F07                     move.w     -[A7], D7
  1687. 0000123C  2054                     movea.l    A0, [A4]
  1688. 0000123E  2F28 0034                move.l     -[A7], [A0 + 0x34]
  1689. 00001242  4EAD 3DBA                jsr        [A5 + 0x3DBA /* export_1971 */]
  1690. 00001246  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1691. 0000124A  601E                     bra        +0x20 /* 0000126A */
  1692. label0000124C:
  1693. 0000124C  42A7                     clr.l      -[A7]
  1694. 0000124E  3F07                     move.w     -[A7], D7
  1695. 00001250  2F0B                     move.l     -[A7], A3
  1696. 00001252  4EBA F8EC                jsr        [PC - 0x714 /* 00000B40 */]
  1697. 00001256  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1698. 0000125A  600E                     bra        +0x10 /* 0000126A */
  1699. label0000125C:
  1700. 0000125C  42A7                     clr.l      -[A7]
  1701. 0000125E  3F07                     move.w     -[A7], D7
  1702. 00001260  2F0B                     move.l     -[A7], A3
  1703. 00001262  4EBA F8DC                jsr        [PC - 0x724 /* 00000B40 */]
  1704. 00001266  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1705. label0000126A:
  1706. 0000126A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1707. 0000126E  4E5E                     unlink     A6
  1708. 00001270  205F                     movea.l    A0, [A7]+
  1709. 00001272  5C4F                     addq.w     A7, 6
  1710. 00001274  4ED0                     jmp        [A0]
  1711. 00001276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1712. export_608: // at 00001278 (misaligned)
  1713. 0000127A  0000 7000                ori.b      D0, 0x0
  1714. 0000127E  2D40 0018                move.l     [A6 + 0x18], D0
  1715. 00001282  4E5E                     unlink     A6
  1716. 00001284  205F                     movea.l    A0, [A7]+
  1717. 00001286  DEFC 0010                add.w      A7, 0x10
  1718. 0000128A  4ED0                     jmp        [A0]
  1719. 0000128C  4E56 FFF4                link       A6, -0x000C
  1720. 00001290  48E7 0018                movem.l    -[A7], A3,A4
  1721. 00001294  266E 000C                movea.l    A3, [A6 + 0xC]
  1722. 00001298  286E 0008                movea.l    A4, [A6 + 0x8]
  1723. 0000129C  204C                     movea.l    A0, A4
  1724. 0000129E  5088                     addq.l     A0, 8
  1725. 000012A0  2050                     movea.l    A0, [A0]
  1726. 000012A2  2D48 FFF4                move.l     [A6 - 0xC], A0
  1727. 000012A6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1728. 000012AA  224C                     movea.l    A1, A4
  1729. 000012AC  5189                     subq.l     A1, 8
  1730. 000012AE  7003                     moveq.l    D0, 0x03
  1731. label000012B0:
  1732. 000012B0  30D9                     move.w     [A0]+, [A1]+
  1733. 000012B2  51C8 FFFC                dbf        D0, -0x6 /* 000012B0 */
  1734. 000012B6  486E FFF8                pea.l      [A6 - 0x8]
  1735. 000012BA  2F0B                     move.l     -[A7], A3
  1736. 000012BC  4EAD 3CBA                jsr        [A5 + 0x3CBA /* export_1939 */]
  1737. 000012C0  4267                     clr.w      -[A7]
  1738. 000012C2  486E FFF8                pea.l      [A6 - 0x8]
  1739. 000012C6  2F0B                     move.l     -[A7], A3
  1740. 000012C8  4EAD 3BFA                jsr        [A5 + 0x3BFA /* export_1915 */]
  1741. 000012CC  101F                     move.b     D0, [A7]+
  1742. 000012CE  671E                     beq        +0x20 /* 000012EE */
  1743. 000012D0  4267                     clr.w      -[A7]
  1744. 000012D2  486E FFF8                pea.l      [A6 - 0x8]
  1745. 000012D6  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1746. 000012DA  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1747. 000012DE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1748. 000012E2  2F0B                     move.l     -[A7], A3
  1749. 000012E4  4EAD 3BF2                jsr        [A5 + 0x3BF2 /* export_1914 */]
  1750. 000012E8  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1751. 000012EC  6004                     bra        +0x6 /* 000012F2 */
  1752. label000012EE:
  1753. 000012EE  422E 0010                clr.b      [A6 + 0x10]
  1754. label000012F2:
  1755. 000012F2  4CDF 1800                movem.l    A3,A4, [A7]+
  1756. 000012F6  4E5E                     unlink     A6
  1757. 000012F8  205F                     movea.l    A0, [A7]+
  1758. 000012FA  504F                     addq.w     A7, 8
  1759. 000012FC  4ED0                     jmp        [A0]
  1760. 000012FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1761. // begin alternate branch 00001300-00001304
  1762. export_609:
  1763. fn00001300:
  1764. 00001300  4E56 FFF0                link       A6, -0x0010
  1765. // end alternate branch 00001300-00001304
  1766. export_609: // at 00001300 (misaligned)
  1767. fn00001300: // (misaligned)
  1768. 00001302  FFF0                     .invalid   <<F/7/7>>
  1769. 00001304  48E7 0018                movem.l    -[A7], A3,A4
  1770. 00001308  206E 0018                movea.l    A0, [A6 + 0x18]
  1771. 0000130C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1772. 00001310  7003                     moveq.l    D0, 0x03
  1773. label00001312:
  1774. 00001312  32D8                     move.w     [A1]+, [A0]+
  1775. 00001314  51C8 FFFC                dbf        D0, -0x6 /* 00001312 */
  1776. 00001318  286E 0008                movea.l    A4, [A6 + 0x8]
  1777. 0000131C  422E 001C                clr.b      [A6 + 0x1C]
  1778. 00001320  206E 000C                movea.l    A0, [A6 + 0xC]
  1779. 00001324  7000                     moveq.l    D0, 0x00
  1780. 00001326  2080                     move.l     [A0], D0
  1781. 00001328  42A7                     clr.l      -[A7]
  1782. 0000132A  487A FF60                pea.l      [PC - 0xA0 /* 0000128C, value 0x4E56FFF4 */]
  1783. 0000132E  2F0E                     move.l     -[A7], A6
  1784. 00001330  2F0C                     move.l     -[A7], A4
  1785. 00001332  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1786. 00001336  265F                     movea.l    A3, [A7]+
  1787. 00001338  200B                     move.l     D0, A3
  1788. 0000133A  6708                     beq        +0xA /* 00001344 */
  1789. 0000133C  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1790. 00001342  6054                     bra        +0x56 /* 00001398 */
  1791. label00001344:
  1792. 00001344  4267                     clr.w      -[A7]
  1793. 00001346  2F0C                     move.l     -[A7], A4
  1794. 00001348  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1795. 0000134C  101F                     move.b     D0, [A7]+
  1796. 0000134E  6748                     beq        +0x4A /* 00001398 */
  1797. 00001350  2F00                     move.l     -[A7], D0
  1798. 00001352  4267                     clr.w      -[A7]
  1799. 00001354  2F0C                     move.l     -[A7], A4
  1800. 00001356  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1801. 0000135A  121F                     move.b     D1, [A7]+
  1802. 0000135C  201F                     move.l     D0, [A7]+
  1803. 0000135E  C001                     and.b      D0, D1
  1804. 00001360  6736                     beq        +0x38 /* 00001398 */
  1805. 00001362  42A7                     clr.l      -[A7]
  1806. 00001364  486E FFF8                pea.l      [A6 - 0x8]
  1807. 00001368  2F0C                     move.l     -[A7], A4
  1808. 0000136A  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  1809. 0000136E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1810. 00001372  206E 000C                movea.l    A0, [A6 + 0xC]
  1811. 00001376  2F08                     move.l     -[A7], A0
  1812. 00001378  42A7                     clr.l      -[A7]
  1813. 0000137A  486E FFF0                pea.l      [A6 - 0x10]
  1814. 0000137E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1815. 00001382  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1816. 00001386  2F0C                     move.l     -[A7], A4
  1817. 00001388  4EAD 3BEA                jsr        [A5 + 0x3BEA /* export_1913 */]
  1818. 0000138C  201F                     move.l     D0, [A7]+
  1819. 0000138E  205F                     movea.l    A0, [A7]+
  1820. 00001390  2080                     move.l     [A0], D0
  1821. 00001392  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1822. label00001398:
  1823. 00001398  4CDF 1800                movem.l    A3,A4, [A7]+
  1824. 0000139C  4E5E                     unlink     A6
  1825. 0000139E  205F                     movea.l    A0, [A7]+
  1826. 000013A0  DEFC 0014                add.w      A7, 0x14
  1827. 000013A4  4ED0                     jmp        [A0]
  1828. 000013A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1829. // begin alternate branch 000013A8-000013B2
  1830. export_610:
  1831. fn000013A8:
  1832. 000013A8  4E56 0000                link       A6, 0
  1833. 000013AC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1834. 000013B0  42A7                     clr.l      -[A7]
  1835. // end alternate branch 000013A8-000013B2
  1836. export_610: // at 000013A8 (misaligned)
  1837. fn000013A8: // (misaligned)
  1838. 000013AA  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1839. 000013AE  0010 42A7                ori.b      [A0], 0xA7
  1840. 000013B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1841. 000013B6  42A7                     clr.l      -[A7]
  1842. 000013B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1843. 000013BC  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1844. 000013C0  4E5E                     unlink     A6
  1845. 000013C2  205F                     movea.l    A0, [A7]+
  1846. 000013C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1847. 000013C8  4ED0                     jmp        [A0]
  1848. 000013CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1849. export_611: // at 000013CC (misaligned)
  1850. 000013CE  FFFA                     .invalid   <<F/7/7>>
  1851. 000013D0  48E7 0308                movem.l    -[A7], D6,D7,A4
  1852. 000013D4  286E 0008                movea.l    A4, [A6 + 0x8]
  1853. 000013D8  3C2E 000C                move.w     D6, [A6 + 0xC]
  1854. 000013DC  7000                     moveq.l    D0, 0x00
  1855. 000013DE  2D40 000E                move.l     [A6 + 0xE], D0
  1856. 000013E2  3006                     move.w     D0, D6
  1857. 000013E4  0440 001F                subi.w     D0, 0x1F
  1858. 000013E8  6702                     beq        +0x4 /* 000013EC */
  1859. 000013EA  603E                     bra        +0x40 /* 0000142A */
  1860. label000013EC:
  1861. 000013EC  42A7                     clr.l      -[A7]
  1862. 000013EE  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1863. 000013F2  1E1F                     move.b     D7, [A7]+
  1864. 000013F4  486E FFFC                pea.l      [A6 - 0x4]
  1865. 000013F8  486D 38A4                pea.l      [A5 + 0x38A4]
  1866. 000013FC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1867. 00001400  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1868. 00001404  4267                     clr.w      -[A7]
  1869. 00001406  1F07                     move.b     -[A7], D7
  1870. 00001408  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1871. 0000140C  101F                     move.b     D0, [A7]+
  1872. 0000140E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1873. 00001412  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1874. 00001416  3F06                     move.w     -[A7], D6
  1875. 00001418  2F0C                     move.l     -[A7], A4
  1876. 0000141A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1877. 0000141E  4EBA FF88                jsr        [PC - 0x78 /* 000013A8 */]
  1878. 00001422  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1879. 00001428  600E                     bra        +0x10 /* 00001438 */
  1880. label0000142A:
  1881. 0000142A  42A7                     clr.l      -[A7]
  1882. 0000142C  3F06                     move.w     -[A7], D6
  1883. 0000142E  2F0C                     move.l     -[A7], A4
  1884. 00001430  4EBA FDD2                jsr        [PC - 0x22E /* 00001204 */]
  1885. 00001434  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1886. label00001438:
  1887. 00001438  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1888. 0000143C  4E5E                     unlink     A6
  1889. 0000143E  205F                     movea.l    A0, [A7]+
  1890. 00001440  5C4F                     addq.w     A7, 6
  1891. 00001442  4ED0                     jmp        [A0]
  1892. export_612:
  1893. 00001444  4E56 FFDC                link       A6, -0x0024
  1894. 00001448  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1895. 0000144C  206E 0018                movea.l    A0, [A6 + 0x18]
  1896. 00001450  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1897. 00001454  7003                     moveq.l    D0, 0x03
  1898. label00001456:
  1899. 00001456  32D8                     move.w     [A1]+, [A0]+
  1900. 00001458  51C8 FFFC                dbf        D0, -0x6 /* 00001456 */
  1901. 0000145C  266E 0008                movea.l    A3, [A6 + 0x8]
  1902. 00001460  206E 000C                movea.l    A0, [A6 + 0xC]
  1903. 00001464  7000                     moveq.l    D0, 0x00
  1904. 00001466  2080                     move.l     [A0], D0
  1905. 00001468  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1906. 0000146E  206E 0014                movea.l    A0, [A6 + 0x14]
  1907. 00001472  2D48 FFDC                move.l     [A6 - 0x24], A0
  1908. 00001476  2850                     movea.l    A4, [A0]
  1909. 00001478  4267                     clr.w      -[A7]
  1910. 0000147A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1911. 0000147E  486E FFE2                pea.l      [A6 - 0x1E]
  1912. 00001482  A92C                     syscall    FindWindow
  1913. 00001484  3E1F                     move.w     D7, [A7]+
  1914. 00001486  202E FFE2                move.l     D0, [A6 - 0x1E]
  1915. 0000148A  2053                     movea.l    A0, [A3]
  1916. 0000148C  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  1917. 00001490  6600 00AE                bne        +0xB0 /* 00001540 */
  1918. 00001494  3007                     move.w     D0, D7
  1919. 00001496  6B00 00A8                bmi        +0xAA /* 00001540 */
  1920. 0000149A  0C40 0008                cmpi.w     D0, 0x8
  1921. 0000149E  6E00 00A0                bgt        +0xA2 /* 00001540 */
  1922. 000014A2  D040                     add.w      D0, D0
  1923. 000014A4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1924. 000014A8  4EFB 0000                jmp        [PC + D0.w]
  1925. 000014AC  0096 0096 0096           ori.l      [A6], 0x960096
  1926. 000014B2  0014 0066                ori.b      [A4], 0x66 /* 'f' */
  1927. 000014B6  0072 007E 008A           ori.w      [A2 + D0.w - 0x118], 0x7E /* '~' */
  1928. 000014BC  008A 7C01 42A7           ori.l      A2, 0x7C0142A7
  1929. 000014C2  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  1930. 000014C6  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  1931. 000014CA  B7DF                     cmpa.l     A3, [A7]+
  1932. 000014CC  671A                     beq        +0x1C /* 000014E8 */
  1933. 000014CE  2F0B                     move.l     -[A7], A3
  1934. 000014D0  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  1935. 000014D4  2053                     movea.l    A0, [A3]
  1936. 000014D6  1028 0066                move.b     D0, [A0 + 0x66]
  1937. 000014DA  670A                     beq        +0xC /* 000014E6 */
  1938. 000014DC  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  1939. 000014E0  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1940. 000014E4  6002                     bra        +0x4 /* 000014E8 */
  1941. label000014E6:
  1942. 000014E6  4206                     clr.b      D6
  1943. label000014E8:
  1944. 000014E8  1006                     move.b     D0, D6
  1945. 000014EA  671E                     beq        +0x20 /* 0000150A */
  1946. 000014EC  4267                     clr.w      -[A7]
  1947. 000014EE  486E FFF8                pea.l      [A6 - 0x8]
  1948. 000014F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1949. 000014F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1950. 000014FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1951. 000014FE  2F0B                     move.l     -[A7], A3
  1952. 00001500  4EBA FDFE                jsr        [PC - 0x202 /* 00001300 */]
  1953. 00001504  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  1954. 00001508  6036                     bra        +0x38 /* 00001540 */
  1955. label0000150A:
  1956. 0000150A  422E 001C                clr.b      [A6 + 0x1C]
  1957. 0000150E  6030                     bra        +0x32 /* 00001540 */
  1958. 00001510  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1959. 00001514  2F0B                     move.l     -[A7], A3
  1960. 00001516  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1961. 0000151A  6024                     bra        +0x26 /* 00001540 */
  1962. 0000151C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1963. 00001520  2F0B                     move.l     -[A7], A3
  1964. 00001522  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  1965. 00001526  6018                     bra        +0x1A /* 00001540 */
  1966. 00001528  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1967. 0000152C  2F0B                     move.l     -[A7], A3
  1968. 0000152E  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  1969. 00001532  600C                     bra        +0xE /* 00001540 */
  1970. 00001534  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1971. 00001538  3F07                     move.w     -[A7], D7
  1972. 0000153A  2F0B                     move.l     -[A7], A3
  1973. 0000153C  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  1974. label00001540:
  1975. 00001540  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1976. 00001544  4E5E                     unlink     A6
  1977. 00001546  205F                     movea.l    A0, [A7]+
  1978. 00001548  DEFC 0014                add.w      A7, 0x14
  1979. 0000154C  4ED0                     jmp        [A0]
  1980. 0000154E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1981. // begin alternate branch 00001550-00001564
  1982. export_613:
  1983. fn00001550:
  1984. 00001550  4E56 0000                link       A6, 0
  1985. 00001554  48E7 0018                movem.l    -[A7], A3,A4
  1986. 00001558  266E 000C                movea.l    A3, [A6 + 0xC]
  1987. 0000155C  286E 0008                movea.l    A4, [A6 + 0x8]
  1988. 00001560  3F3C 0190                move.w     -[A7], 0x190
  1989. // end alternate branch 00001550-00001564
  1990. export_613: // at 00001550 (misaligned)
  1991. fn00001550: // (misaligned)
  1992. 00001552  0000 48E7                ori.b      D0, 0xE7
  1993. 00001556  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1994. 0000155A  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1995. 0000155E  0008 3F3C                ori.b      A0, 0x3C /* '<' */
  1996. 00001562  0190                     bclr       [A0], D0
  1997. 00001564  42A7                     clr.l      -[A7]
  1998. 00001566  2F0B                     move.l     -[A7], A3
  1999. 00001568  42A7                     clr.l      -[A7]
  2000. 0000156A  1F3C 0001                move.b     -[A7], 0x1
  2001. 0000156E  2F0B                     move.l     -[A7], A3
  2002. 00001570  4EAD 3BB2                jsr        [A5 + 0x3BB2 /* export_1906 */]
  2003. 00001574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2004. 00001578  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2005. 0000157C  2054                     movea.l    A0, [A4]
  2006. 0000157E  214B 0022                move.l     [A0 + 0x22], A3
  2007. 00001582  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  2008. 00001588  4228 001B                clr.b      [A0 + 0x1B]
  2009. 0000158C  4CDF 1800                movem.l    A3,A4, [A7]+
  2010. 00001590  4E5E                     unlink     A6
  2011. 00001592  205F                     movea.l    A0, [A7]+
  2012. 00001594  504F                     addq.w     A7, 8
  2013. 00001596  4ED0                     jmp        [A0]
  2014. export_614:
  2015. 00001598  4E56 FFFC                link       A6, -0x0004
  2016. 0000159C  486E FFFC                pea.l      [A6 - 0x4]
  2017. 000015A0  486D 38BC                pea.l      [A5 + 0x38BC]
  2018. 000015A4  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2019. 000015A8  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2020. 000015AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2021. 000015B0  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2022. 000015B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2023. 000015B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2024. 000015BC  4EBA FF92                jsr        [PC - 0x6E /* 00001550 */]
  2025. 000015C0  2D6E FFFC 0018           move.l     [A6 + 0x18], [A6 - 0x4]
  2026. 000015C6  4E5E                     unlink     A6
  2027. 000015C8  205F                     movea.l    A0, [A7]+
  2028. 000015CA  DEFC 0010                add.w      A7, 0x10
  2029. 000015CE  4ED0                     jmp        [A0]
  2030. export_615:
  2031. 000015D0  4E56 FFF0                link       A6, -0x0010
  2032. 000015D4  206E 0014                movea.l    A0, [A6 + 0x14]
  2033. 000015D8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2034. 000015DC  7003                     moveq.l    D0, 0x03
  2035. label000015DE:
  2036. 000015DE  32D8                     move.w     [A1]+, [A0]+
  2037. 000015E0  51C8 FFFC                dbf        D0, -0x6 /* 000015DE */
  2038. 000015E4  206E 0010                movea.l    A0, [A6 + 0x10]
  2039. 000015E8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2040. 000015EC  7003                     moveq.l    D0, 0x03
  2041. label000015EE:
  2042. 000015EE  32D8                     move.w     [A1]+, [A0]+
  2043. 000015F0  51C8 FFFC                dbf        D0, -0x6 /* 000015EE */
  2044. 000015F4  4E5E                     unlink     A6
  2045. 000015F6  205F                     movea.l    A0, [A7]+
  2046. 000015F8  DEFC 0010                add.w      A7, 0x10
  2047. 000015FC  4ED0                     jmp        [A0]
  2048. 000015FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2049. export_616: // at 00001600 (misaligned)
  2050. 00001602  0000 48E7                ori.b      D0, 0xE7
  2051. 00001606  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2052. 0000160A  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2053. 0000160E  102E 001A                move.b     D0, [A6 + 0x1A]
  2054. 00001612  4880                     ext.w      D0
  2055. 00001614  670A                     beq        +0xC /* 00001620 */
  2056. 00001616  5340                     subq.w     D0, 1
  2057. 00001618  6716                     beq        +0x18 /* 00001630 */
  2058. 0000161A  5340                     subq.w     D0, 1
  2059. 0000161C  672A                     beq        +0x2C /* 00001648 */
  2060. 0000161E  605A                     bra        +0x5C /* 0000167A */
  2061. label00001620:
  2062. 00001620  1F3C 0001                move.b     -[A7], 0x1
  2063. 00001624  1F3C 0001                move.b     -[A7], 0x1
  2064. 00001628  2F0B                     move.l     -[A7], A3
  2065. 0000162A  4EAD 3A72                jsr        [A5 + 0x3A72 /* export_1866 */]
  2066. 0000162E  604A                     bra        +0x4C /* 0000167A */
  2067. label00001630:
  2068. 00001630  4267                     clr.w      -[A7]
  2069. 00001632  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2070. 00001636  2F0B                     move.l     -[A7], A3
  2071. 00001638  4EAD 3BFA                jsr        [A5 + 0x3BFA /* export_1915 */]
  2072. 0000163C  1F3C 0001                move.b     -[A7], 0x1
  2073. 00001640  2F0B                     move.l     -[A7], A3
  2074. 00001642  4EAD 3A72                jsr        [A5 + 0x3A72 /* export_1866 */]
  2075. 00001646  6032                     bra        +0x34 /* 0000167A */
  2076. label00001648:
  2077. 00001648  2054                     movea.l    A0, [A4]
  2078. 0000164A  1028 003E                move.b     D0, [A0 + 0x3E]
  2079. 0000164E  670C                     beq        +0xE /* 0000165C */
  2080. 00001650  4267                     clr.w      -[A7]
  2081. 00001652  1F3C 0001                move.b     -[A7], 0x1
  2082. 00001656  2F0B                     move.l     -[A7], A3
  2083. 00001658  4EAD 3A72                jsr        [A5 + 0x3A72 /* export_1866 */]
  2084. label0000165C:
  2085. 0000165C  4267                     clr.w      -[A7]
  2086. 0000165E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2087. 00001662  2F0B                     move.l     -[A7], A3
  2088. 00001664  4EAD 3BFA                jsr        [A5 + 0x3BFA /* export_1915 */]
  2089. 00001668  101F                     move.b     D0, [A7]+
  2090. 0000166A  670E                     beq        +0x10 /* 0000167A */
  2091. 0000166C  2F0B                     move.l     -[A7], A3
  2092. 0000166E  2054                     movea.l    A0, [A4]
  2093. 00001670  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2094. 00001674  2F0B                     move.l     -[A7], A3
  2095. 00001676  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  2096. label0000167A:
  2097. 0000167A  4CDF 1800                movem.l    A3,A4, [A7]+
  2098. 0000167E  4E5E                     unlink     A6
  2099. 00001680  205F                     movea.l    A0, [A7]+
  2100. 00001682  DEFC 0014                add.w      A7, 0x14
  2101. 00001686  4ED0                     jmp        [A0]
  2102. export_617:
  2103. 00001688  4E56 0000                link       A6, 0
  2104. 0000168C  48E7 0018                movem.l    -[A7], A3,A4
  2105. 00001690  266E 0008                movea.l    A3, [A6 + 0x8]
  2106. 00001694  284B                     movea.l    A4, A3
  2107. 00001696  4267                     clr.w      -[A7]
  2108. 00001698  2054                     movea.l    A0, [A4]
  2109. 0000169A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2110. 0000169E  226E 0014                movea.l    A1, [A6 + 0x14]
  2111. 000016A2  2F11                     move.l     -[A7], [A1]
  2112. 000016A4  A966                     syscall    TestControl
  2113. 000016A6  4A5F                     tst.w      [A7]+
  2114. 000016A8  6724                     beq        +0x26 /* 000016CE */
  2115. 000016AA  4267                     clr.w      -[A7]
  2116. 000016AC  2054                     movea.l    A0, [A4]
  2117. 000016AE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2118. 000016B2  226E 0014                movea.l    A1, [A6 + 0x14]
  2119. 000016B6  2F11                     move.l     -[A7], [A1]
  2120. 000016B8  42A7                     clr.l      -[A7]
  2121. 000016BA  A968                     syscall    TrackControl
  2122. 000016BC  4A5F                     tst.w      [A7]+
  2123. 000016BE  670E                     beq        +0x10 /* 000016CE */
  2124. 000016C0  2F0B                     move.l     -[A7], A3
  2125. 000016C2  2054                     movea.l    A0, [A4]
  2126. 000016C4  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2127. 000016C8  2F0B                     move.l     -[A7], A3
  2128. 000016CA  4EAD 3D9A                jsr        [A5 + 0x3D9A /* export_1967 */]
  2129. label000016CE:
  2130. 000016CE  7000                     moveq.l    D0, 0x00
  2131. 000016D0  2D40 0018                move.l     [A6 + 0x18], D0
  2132. 000016D4  4CDF 1800                movem.l    A3,A4, [A7]+
  2133. 000016D8  4E5E                     unlink     A6
  2134. 000016DA  205F                     movea.l    A0, [A7]+
  2135. 000016DC  DEFC 0010                add.w      A7, 0x10
  2136. 000016E0  4ED0                     jmp        [A0]
  2137. 000016E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2138. // begin alternate branch 000016E4-000016FA
  2139. fn000016E4:
  2140. 000016E4  4E56 0000                link       A6, 0
  2141. 000016E8  48E7 0018                movem.l    -[A7], A3,A4
  2142. 000016EC  266E 000C                movea.l    A3, [A6 + 0xC]
  2143. 000016F0  286E 0008                movea.l    A4, [A6 + 0x8]
  2144. 000016F4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2145. 000016F8  2053                     movea.l    A0, [A3]
  2146. // end alternate branch 000016E4-000016FA
  2147. fn000016E4: // (misaligned)
  2148. 000016E6  0000 48E7                ori.b      D0, 0xE7
  2149. 000016EA  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2150. 000016EE  000C 286E                ori.b      A4, 0x6E /* 'n' */
  2151. 000016F2  0008 3F2E                ori.b      A0, 0x2E /* '.' */
  2152. 000016F6  0010 2053                ori.b      [A0], 0x53 /* 'S' */
  2153. 000016FA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2154. 000016FE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2155. 00001702  42A7                     clr.l      -[A7]
  2156. 00001704  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2157. 00001708  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2158. 0000170C  2054                     movea.l    A0, [A4]
  2159. 0000170E  214B 0022                move.l     [A0 + 0x22], A3
  2160. 00001712  4CDF 1800                movem.l    A3,A4, [A7]+
  2161. 00001716  4E5E                     unlink     A6
  2162. 00001718  205F                     movea.l    A0, [A7]+
  2163. 0000171A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2164. 0000171E  4ED0                     jmp        [A0]
  2165. fn00001720:
  2166. 00001720  4E56 FFFC                link       A6, -0x0004
  2167. 00001724  486E FFFC                pea.l      [A6 - 0x4]
  2168. 00001728  486D 394C                pea.l      [A5 + 0x394C]
  2169. 0000172C  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2170. 00001730  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2171. 00001734  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2172. 00001738  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2173. 0000173C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2174. 00001740  206E 0008                movea.l    A0, [A6 + 0x8]
  2175. 00001744  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2176. 00001748  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2177. 0000174C  4EBA FF96                jsr        [PC - 0x6A /* 000016E4 */]
  2178. 00001750  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  2179. 00001756  4E5E                     unlink     A6
  2180. 00001758  205F                     movea.l    A0, [A7]+
  2181. 0000175A  5C4F                     addq.w     A7, 6
  2182. 0000175C  4ED0                     jmp        [A0]
  2183. 0000175E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2184. // begin alternate branch 00001760-00001764
  2185. export_618:
  2186. fn00001760:
  2187. 00001760  4E56 FFFE                link       A6, -0x0002
  2188. // end alternate branch 00001760-00001764
  2189. export_618: // at 00001760 (misaligned)
  2190. fn00001760: // (misaligned)
  2191. 00001762  FFFE                     .invalid   <<F/7/7>>
  2192. 00001764  48E7 0118                movem.l    -[A7], D7,A3,A4
  2193. 00001768  266E 0008                movea.l    A3, [A6 + 0x8]
  2194. 0000176C  3E2E 000C                move.w     D7, [A6 + 0xC]
  2195. 00001770  284B                     movea.l    A4, A3
  2196. 00001772  7000                     moveq.l    D0, 0x00
  2197. 00001774  2D40 000E                move.l     [A6 + 0xE], D0
  2198. 00001778  3007                     move.w     D0, D7
  2199. 0000177A  0440 00B0                subi.w     D0, 0xB0
  2200. 0000177E  6754                     beq        +0x56 /* 000017D4 */
  2201. 00001780  5340                     subq.w     D0, 1
  2202. 00001782  672E                     beq        +0x30 /* 000017B2 */
  2203. 00001784  5340                     subq.w     D0, 1
  2204. 00001786  6708                     beq        +0xA /* 00001790 */
  2205. 00001788  0440 0017                subi.w     D0, 0x17
  2206. 0000178C  675C                     beq        +0x5E /* 000017EA */
  2207. 0000178E  6070                     bra        +0x72 /* 00001800 */
  2208. label00001790:
  2209. 00001790  2F0B                     move.l     -[A7], A3
  2210. 00001792  4EAD 3D42                jsr        [A5 + 0x3D42 /* export_1956 */]
  2211. 00001796  4267                     clr.w      -[A7]
  2212. 00001798  2F0B                     move.l     -[A7], A3
  2213. 0000179A  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  2214. 0000179E  101F                     move.b     D0, [A7]+
  2215. 000017A0  676C                     beq        +0x6E /* 0000180E */
  2216. 000017A2  42A7                     clr.l      -[A7]
  2217. 000017A4  3F07                     move.w     -[A7], D7
  2218. 000017A6  2F0E                     move.l     -[A7], A6
  2219. 000017A8  4EBA FF76                jsr        [PC - 0x8A /* 00001720 */]
  2220. 000017AC  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2221. 000017B0  605C                     bra        +0x5E /* 0000180E */
  2222. label000017B2:
  2223. 000017B2  2F0B                     move.l     -[A7], A3
  2224. 000017B4  4EAD 3D42                jsr        [A5 + 0x3D42 /* export_1956 */]
  2225. 000017B8  4267                     clr.w      -[A7]
  2226. 000017BA  2F0B                     move.l     -[A7], A3
  2227. 000017BC  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2228. 000017C0  101F                     move.b     D0, [A7]+
  2229. 000017C2  674A                     beq        +0x4C /* 0000180E */
  2230. 000017C4  42A7                     clr.l      -[A7]
  2231. 000017C6  3F07                     move.w     -[A7], D7
  2232. 000017C8  2F0E                     move.l     -[A7], A6
  2233. 000017CA  4EBA FF54                jsr        [PC - 0xAC /* 00001720 */]
  2234. 000017CE  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2235. 000017D2  603A                     bra        +0x3C /* 0000180E */
  2236. label000017D4:
  2237. 000017D4  42A7                     clr.l      -[A7]
  2238. 000017D6  486E FFFF                pea.l      [A6 - 0x1]
  2239. 000017DA  1F3C 0001                move.b     -[A7], 0x1
  2240. 000017DE  2F0B                     move.l     -[A7], A3
  2241. 000017E0  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2242. 000017E4  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2243. 000017E8  6024                     bra        +0x26 /* 0000180E */
  2244. label000017EA:
  2245. 000017EA  2054                     movea.l    A0, [A4]
  2246. 000017EC  1028 006B                move.b     D0, [A0 + 0x6B]
  2247. 000017F0  0A00 0001                xori.b     D0, 0x1
  2248. 000017F4  1140 006B                move.b     [A0 + 0x6B], D0
  2249. 000017F8  2F0B                     move.l     -[A7], A3
  2250. 000017FA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2251. 000017FE  600E                     bra        +0x10 /* 0000180E */
  2252. label00001800:
  2253. 00001800  42A7                     clr.l      -[A7]
  2254. 00001802  3F07                     move.w     -[A7], D7
  2255. 00001804  2F0B                     move.l     -[A7], A3
  2256. 00001806  4EBA F338                jsr        [PC - 0xCC8 /* 00000B40 */]
  2257. 0000180A  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2258. label0000180E:
  2259. 0000180E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2260. 00001812  4E5E                     unlink     A6
  2261. 00001814  205F                     movea.l    A0, [A7]+
  2262. 00001816  5C4F                     addq.w     A7, 6
  2263. 00001818  4ED0                     jmp        [A0]
  2264. 0000181A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2265. export_619: // at 0000181C (misaligned)
  2266. 0000181E  FFF4                     .invalid   <<F/7/7>>
  2267. 00001820  48E7 0108                movem.l    -[A7], D7,A4
  2268. 00001824  286E 0008                movea.l    A4, [A6 + 0x8]
  2269. 00001828  3E2E 000C                move.w     D7, [A6 + 0xC]
  2270. 0000182C  3007                     move.w     D0, D7
  2271. 0000182E  0440 0067                subi.w     D0, 0x67 /* 'g' */
  2272. 00001832  6710                     beq        +0x12 /* 00001844 */
  2273. 00001834  5340                     subq.w     D0, 1
  2274. 00001836  670C                     beq        +0xE /* 00001844 */
  2275. 00001838  5340                     subq.w     D0, 1
  2276. 0000183A  6734                     beq        +0x36 /* 00001870 */
  2277. 0000183C  5340                     subq.w     D0, 1
  2278. 0000183E  675A                     beq        +0x5C /* 0000189A */
  2279. 00001840  6000 0086                bra        +0x88 /* 000018C8 */
  2280. label00001844:
  2281. 00001844  486E FFFC                pea.l      [A6 - 0x4]
  2282. 00001848  486D 397C                pea.l      [A5 + 0x397C]
  2283. 0000184C  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2284. 00001850  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2285. 00001854  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2286. 00001858  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2287. 0000185C  2F0C                     move.l     -[A7], A4
  2288. 0000185E  3F07                     move.w     -[A7], D7
  2289. 00001860  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2290. 00001864  4EBA 0312                jsr        [PC + 0x312 /* 00001B78 */]
  2291. 00001868  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  2292. 0000186E  6058                     bra        +0x5A /* 000018C8 */
  2293. label00001870:
  2294. 00001870  486E FFF8                pea.l      [A6 - 0x8]
  2295. 00001874  486D 3974                pea.l      [A5 + 0x3974]
  2296. 00001878  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2297. 0000187C  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2298. 00001880  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2299. 00001884  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2300. 00001888  2F0C                     move.l     -[A7], A4
  2301. 0000188A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2302. 0000188E  4EBA 038C                jsr        [PC + 0x38C /* 00001C1C */]
  2303. 00001892  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  2304. 00001898  602E                     bra        +0x30 /* 000018C8 */
  2305. label0000189A:
  2306. 0000189A  486E FFF4                pea.l      [A6 - 0xC]
  2307. 0000189E  486D 395C                pea.l      [A5 + 0x395C]
  2308. 000018A2  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2309. 000018A6  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2310. 000018AA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2311. 000018AE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2312. 000018B2  2F0C                     move.l     -[A7], A4
  2313. 000018B4  3F07                     move.w     -[A7], D7
  2314. 000018B6  1F3C 0001                move.b     -[A7], 0x1
  2315. 000018BA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2316. 000018BE  4EBA 013C                jsr        [PC + 0x13C /* 000019FC */]
  2317. 000018C2  2D6E FFF4 000E           move.l     [A6 + 0xE], [A6 - 0xC]
  2318. label000018C8:
  2319. 000018C8  4CDF 1080                movem.l    D7,A4, [A7]+
  2320. 000018CC  4E5E                     unlink     A6
  2321. 000018CE  205F                     movea.l    A0, [A7]+
  2322. 000018D0  5C4F                     addq.w     A7, 6
  2323. 000018D2  4ED0                     jmp        [A0]
  2324. export_620:
  2325. 000018D4  4E56 FFEC                link       A6, -0x0014
  2326. 000018D8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2327. 000018DC  266E 0008                movea.l    A3, [A6 + 0x8]
  2328. 000018E0  3C2E 000C                move.w     D6, [A6 + 0xC]
  2329. 000018E4  284B                     movea.l    A4, A3
  2330. 000018E6  7000                     moveq.l    D0, 0x00
  2331. 000018E8  2D40 000E                move.l     [A6 + 0xE], D0
  2332. 000018EC  3006                     move.w     D0, D6
  2333. 000018EE  0440 0067                subi.w     D0, 0x67 /* 'g' */
  2334. 000018F2  6716                     beq        +0x18 /* 0000190A */
  2335. 000018F4  5340                     subq.w     D0, 1
  2336. 000018F6  6712                     beq        +0x14 /* 0000190A */
  2337. 000018F8  5340                     subq.w     D0, 1
  2338. 000018FA  6720                     beq        +0x22 /* 0000191C */
  2339. 000018FC  5340                     subq.w     D0, 1
  2340. 000018FE  670A                     beq        +0xC /* 0000190A */
  2341. 00001900  5940                     subq.w     D0, 4
  2342. 00001902  6700 0086                beq        +0x88 /* 0000198A */
  2343. 00001906  6000 00BC                bra        +0xBE /* 000019C4 */
  2344. label0000190A:
  2345. 0000190A  42A7                     clr.l      -[A7]
  2346. 0000190C  3F06                     move.w     -[A7], D6
  2347. 0000190E  2F0B                     move.l     -[A7], A3
  2348. 00001910  4EAD 3992                jsr        [A5 + 0x3992 /* export_1838 */]
  2349. 00001914  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2350. 00001918  6000 00B8                bra        +0xBA /* 000019D2 */
  2351. label0000191C:
  2352. 0000191C  42A7                     clr.l      -[A7]
  2353. 0000191E  42A7                     clr.l      -[A7]
  2354. 00001920  486E FFEC                pea.l      [A6 - 0x14]
  2355. 00001924  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2356. 00001928  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  2357. 0000192C  2E1F                     move.l     D7, [A7]+
  2358. 0000192E  6D00 00A2                blt        +0xA4 /* 000019D2 */
  2359. 00001932  2254                     movea.l    A1, [A4]
  2360. 00001934  2069 003C                movea.l    A0, [A1 + 0x3C]
  2361. 00001938  2050                     movea.l    A0, [A0]
  2362. 0000193A  2469 003C                movea.l    A2, [A1 + 0x3C]
  2363. 0000193E  2452                     movea.l    A2, [A2]
  2364. 00001940  3028 0022                move.w     D0, [A0 + 0x22]
  2365. 00001944  906A 0020                sub.w      D0, [A2 + 0x20]
  2366. 00001948  48C0                     ext.l      D0
  2367. 0000194A  2207                     move.l     D1, D7
  2368. 0000194C  9280                     sub.l      D1, D0
  2369. 0000194E  3029 0052                move.w     D0, [A1 + 0x52]
  2370. 00001952  48C0                     ext.l      D0
  2371. 00001954  48E7 C000                movem.l    -[A7], D0,D1
  2372. 00001958  42A7                     clr.l      -[A7]
  2373. 0000195A  2054                     movea.l    A0, [A4]
  2374. 0000195C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2375. 00001960  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2376. 00001964  241F                     move.l     D2, [A7]+
  2377. 00001966  4CDF 0003                movem.l    D0,D1, [A7]+
  2378. 0000196A  9082                     sub.l      D0, D2
  2379. 0000196C  B081                     cmp.l      D0, D1
  2380. 0000196E  6C0A                     bge        +0xC /* 0000197A */
  2381. 00001970  3F3C 0096                move.w     -[A7], 0x96
  2382. 00001974  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  2383. 00001978  6058                     bra        +0x5A /* 000019D2 */
  2384. label0000197A:
  2385. 0000197A  42A7                     clr.l      -[A7]
  2386. 0000197C  3F06                     move.w     -[A7], D6
  2387. 0000197E  2F0B                     move.l     -[A7], A3
  2388. 00001980  4EAD 3992                jsr        [A5 + 0x3992 /* export_1838 */]
  2389. 00001984  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2390. 00001988  6048                     bra        +0x4A /* 000019D2 */
  2391. label0000198A:
  2392. 0000198A  4267                     clr.w      -[A7]
  2393. 0000198C  2F0B                     move.l     -[A7], A3
  2394. 0000198E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  2395. 00001992  101F                     move.b     D0, [A7]+
  2396. 00001994  673C                     beq        +0x3E /* 000019D2 */
  2397. 00001996  42A7                     clr.l      -[A7]
  2398. 00001998  2254                     movea.l    A1, [A4]
  2399. 0000199A  2069 003C                movea.l    A0, [A1 + 0x3C]
  2400. 0000199E  2050                     movea.l    A0, [A0]
  2401. 000019A0  3028 003C                move.w     D0, [A0 + 0x3C]
  2402. 000019A4  48C0                     ext.l      D0
  2403. 000019A6  2F00                     move.l     -[A7], D0
  2404. 000019A8  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  2405. 000019AC  A9D1                     syscall    TESetSelect
  2406. 000019AE  2F0B                     move.l     -[A7], A3
  2407. 000019B0  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2408. 000019B4  2054                     movea.l    A0, [A4]
  2409. 000019B6  117C 0001 0072           move.b     [A0 + 0x72], 0x1
  2410. 000019BC  2F0B                     move.l     -[A7], A3
  2411. 000019BE  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  2412. 000019C2  600E                     bra        +0x10 /* 000019D2 */
  2413. label000019C4:
  2414. 000019C4  42A7                     clr.l      -[A7]
  2415. 000019C6  3F06                     move.w     -[A7], D6
  2416. 000019C8  2F0B                     move.l     -[A7], A3
  2417. 000019CA  4EBA F838                jsr        [PC - 0x7C8 /* 00001204 */]
  2418. 000019CE  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2419. label000019D2:
  2420. 000019D2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2421. 000019D6  4E5E                     unlink     A6
  2422. 000019D8  205F                     movea.l    A0, [A7]+
  2423. 000019DA  5C4F                     addq.w     A7, 6
  2424. 000019DC  4ED0                     jmp        [A0]
  2425. 000019DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2426. 000019E2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2427. 000019E6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2428. 000019EA  0008 4EAD                ori.b      A0, 0xAD
  2429. 000019EE  3E8A                     move.w     [A7], A2
  2430. 000019F0  4E5E                     unlink     A6
  2431. 000019F2  205F                     movea.l    A0, [A7]+
  2432. 000019F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2433. 000019F8  4ED0                     jmp        [A0]
  2434. 000019FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2435. // begin alternate branch 000019FC-00001A00
  2436. export_621:
  2437. fn000019FC:
  2438. 000019FC  4E56 FFBC                link       A6, -0x0044
  2439. // end alternate branch 000019FC-00001A00
  2440. export_621: // at 000019FC (misaligned)
  2441. fn000019FC: // (misaligned)
  2442. 000019FE  FFBC                     .invalid   <<F/6/7>>
  2443. 00001A00  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2444. 00001A04  2E2E 0010                move.l     D7, [A6 + 0x10]
  2445. 00001A08  286E 0008                movea.l    A4, [A6 + 0x8]
  2446. 00001A0C  2054                     movea.l    A0, [A4]
  2447. 00001A0E  2147 0022                move.l     [A0 + 0x22], D7
  2448. 00001A12  2247                     movea.l    A1, D7
  2449. 00001A14  2251                     movea.l    A1, [A1]
  2450. 00001A16  2169 003C 0026           move.l     [A0 + 0x26], [A1 + 0x3C]
  2451. 00001A1C  2268 0026                movea.l    A1, [A0 + 0x26]
  2452. 00001A20  2651                     movea.l    A3, [A1]
  2453. 00001A22  316B 0020 002A           move.w     [A0 + 0x2A], [A3 + 0x20]
  2454. 00001A28  316B 0022 002C           move.w     [A0 + 0x2C], [A3 + 0x22]
  2455. 00001A2E  3C2B 0022                move.w     D6, [A3 + 0x22]
  2456. 00001A32  9C6B 0020                sub.w      D6, [A3 + 0x20]
  2457. 00001A36  7000                     moveq.l    D0, 0x00
  2458. 00001A38  2140 002E                move.l     [A0 + 0x2E], D0
  2459. 00001A3C  7000                     moveq.l    D0, 0x00
  2460. 00001A3E  2140 0032                move.l     [A0 + 0x32], D0
  2461. 00001A42  42A8 0036                clr.l      [A0 + 0x36]
  2462. 00001A46  7000                     moveq.l    D0, 0x00
  2463. 00001A48  2140 003A                move.l     [A0 + 0x3A], D0
  2464. 00001A4C  7000                     moveq.l    D0, 0x00
  2465. 00001A4E  2140 003E                move.l     [A0 + 0x3E], D0
  2466. 00001A52  7000                     moveq.l    D0, 0x00
  2467. 00001A54  2140 0042                move.l     [A0 + 0x42], D0
  2468. 00001A58  4268 0046                clr.w      [A0 + 0x46]
  2469. 00001A5C  7000                     moveq.l    D0, 0x00
  2470. 00001A5E  2140 0048                move.l     [A0 + 0x48], D0
  2471. 00001A62  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2472. 00001A66  2047                     movea.l    A0, D7
  2473. 00001A68  2050                     movea.l    A0, [A0]
  2474. 00001A6A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2475. 00001A6E  2F07                     move.l     -[A7], D7
  2476. 00001A70  42A7                     clr.l      -[A7]
  2477. 00001A72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2478. 00001A76  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2479. 00001A7A  486E FFBC                pea.l      [A6 - 0x44]
  2480. 00001A7E  487A FF60                pea.l      [PC - 0xA0 /* 000019E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2481. 00001A82  2F0E                     move.l     -[A7], A6
  2482. 00001A84  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  2483. 00001A88  102E 000C                move.b     D0, [A6 + 0xC]
  2484. 00001A8C  6764                     beq        +0x66 /* 00001AF2 */
  2485. 00001A8E  42A7                     clr.l      -[A7]
  2486. 00001A90  3006                     move.w     D0, D6
  2487. 00001A92  48C0                     ext.l      D0
  2488. 00001A94  2F00                     move.l     -[A7], D0
  2489. 00001A96  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2490. 00001A9A  2A17                     move.l     D5, [A7]
  2491. 00001A9C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2492. 00001AA0  4A46                     tst.w      D6
  2493. 00001AA2  6F24                     ble        +0x26 /* 00001AC8 */
  2494. 00001AA4  2254                     movea.l    A1, [A4]
  2495. 00001AA6  2069 0026                movea.l    A0, [A1 + 0x26]
  2496. 00001AAA  2050                     movea.l    A0, [A0]
  2497. 00001AAC  2068 003E                movea.l    A0, [A0 + 0x3E]
  2498. 00001AB0  3029 002A                move.w     D0, [A1 + 0x2A]
  2499. 00001AB4  48C0                     ext.l      D0
  2500. 00001AB6  D090                     add.l      D0, [A0]
  2501. 00001AB8  2F00                     move.l     -[A7], D0
  2502. 00001ABA  2045                     movea.l    A0, D5
  2503. 00001ABC  2F10                     move.l     -[A7], [A0]
  2504. 00001ABE  3006                     move.w     D0, D6
  2505. 00001AC0  48C0                     ext.l      D0
  2506. 00001AC2  2F00                     move.l     -[A7], D0
  2507. 00001AC4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2508. label00001AC8:
  2509. 00001AC8  2054                     movea.l    A0, [A4]
  2510. 00001ACA  2145 002E                move.l     [A0 + 0x2E], D5
  2511. 00001ACE  3028 002A                move.w     D0, [A0 + 0x2A]
  2512. 00001AD2  9068 002C                sub.w      D0, [A0 + 0x2C]
  2513. 00001AD6  3140 0046                move.w     [A0 + 0x46], D0
  2514. 00001ADA  42A7                     clr.l      -[A7]
  2515. 00001ADC  42A7                     clr.l      -[A7]
  2516. 00001ADE  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2517. 00001AE2  2054                     movea.l    A0, [A4]
  2518. 00001AE4  215F 0042                move.l     [A0 + 0x42], [A7]+
  2519. 00001AE8  2054                     movea.l    A0, [A4]
  2520. 00001AEA  2F28 0042                move.l     -[A7], [A0 + 0x42]
  2521. 00001AEE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2522. label00001AF2:
  2523. 00001AF2  2047                     movea.l    A0, D7
  2524. 00001AF4  7001                     moveq.l    D0, 0x01
  2525. 00001AF6  2050                     movea.l    A0, [A0]
  2526. 00001AF8  B028 006F                cmp.b      D0, [A0 + 0x6F]
  2527. 00001AFC  57C0                     seq        D0
  2528. 00001AFE  4A00                     tst.b      D0
  2529. 00001B00  6760                     beq        +0x62 /* 00001B62 */
  2530. 00001B02  2F00                     move.l     -[A7], D0
  2531. 00001B04  4267                     clr.w      -[A7]
  2532. 00001B06  2254                     movea.l    A1, [A4]
  2533. 00001B08  2069 0026                movea.l    A0, [A1 + 0x26]
  2534. 00001B0C  2050                     movea.l    A0, [A0]
  2535. 00001B0E  3228 0020                move.w     D1, [A0 + 0x20]
  2536. 00001B12  48C1                     ext.l      D1
  2537. 00001B14  2F01                     move.l     -[A7], D1
  2538. 00001B16  2069 0026                movea.l    A0, [A1 + 0x26]
  2539. 00001B1A  2050                     movea.l    A0, [A0]
  2540. 00001B1C  3228 0022                move.w     D1, [A0 + 0x22]
  2541. 00001B20  48C1                     ext.l      D1
  2542. 00001B22  2F01                     move.l     -[A7], D1
  2543. 00001B24  2F07                     move.l     -[A7], D7
  2544. 00001B26  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2545. 00001B2A  121F                     move.b     D1, [A7]+
  2546. 00001B2C  201F                     move.l     D0, [A7]+
  2547. 00001B2E  C001                     and.b      D0, D1
  2548. 00001B30  6730                     beq        +0x32 /* 00001B62 */
  2549. 00001B32  42A7                     clr.l      -[A7]
  2550. 00001B34  2054                     movea.l    A0, [A4]
  2551. 00001B36  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2552. 00001B3A  3F3C 0006                move.w     -[A7], 0x6
  2553. 00001B3E  A83D                     syscall    TEDispatch
  2554. 00001B40  2054                     movea.l    A0, [A4]
  2555. 00001B42  215F 0032                move.l     [A0 + 0x32], [A7]+
  2556. 00001B46  2054                     movea.l    A0, [A4]
  2557. 00001B48  2F28 0032                move.l     -[A7], [A0 + 0x32]
  2558. 00001B4C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2559. 00001B50  42A7                     clr.l      -[A7]
  2560. 00001B52  2054                     movea.l    A0, [A4]
  2561. 00001B54  2F28 0032                move.l     -[A7], [A0 + 0x32]
  2562. 00001B58  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2563. 00001B5C  2054                     movea.l    A0, [A4]
  2564. 00001B5E  215F 0048                move.l     [A0 + 0x48], [A7]+
  2565. label00001B62:
  2566. 00001B62  486E FFBC                pea.l      [A6 - 0x44]
  2567. 00001B66  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2568. 00001B6A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2569. 00001B6E  4E5E                     unlink     A6
  2570. 00001B70  205F                     movea.l    A0, [A7]+
  2571. 00001B72  DEFC 000C                add.w      A7, 0xC
  2572. 00001B76  4ED0                     jmp        [A0]
  2573. fn00001B78:
  2574. 00001B78  4E56 0000                link       A6, 0
  2575. 00001B7C  2F0C                     move.l     -[A7], A4
  2576. 00001B7E  286E 0008                movea.l    A4, [A6 + 0x8]
  2577. 00001B82  2054                     movea.l    A0, [A4]
  2578. 00001B84  4228 004C                clr.b      [A0 + 0x4C]
  2579. 00001B88  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2580. 00001B8C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2581. 00001B90  1F3C 0001                move.b     -[A7], 0x1
  2582. 00001B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2583. 00001B98  4EBA FE62                jsr        [PC - 0x19E /* 000019FC */]
  2584. 00001B9C  2054                     movea.l    A0, [A4]
  2585. 00001B9E  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  2586. 00001BA4  7068                     moveq.l    D0, 0x68
  2587. 00001BA6  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2588. 00001BAA  56C0                     sne        D0
  2589. 00001BAC  4400                     neg.b      D0
  2590. 00001BAE  1140 000E                move.b     [A0 + 0xE], D0
  2591. 00001BB2  285F                     movea.l    A4, [A7]+
  2592. 00001BB4  4E5E                     unlink     A6
  2593. 00001BB6  205F                     movea.l    A0, [A7]+
  2594. 00001BB8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2595. 00001BBC  4ED0                     jmp        [A0]
  2596. 00001BBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2597. 00001BC2  0000 48E7                ori.b      D0, 0xE7
  2598. 00001BC6  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  2599. 00001BCA  0008 266C                ori.b      A0, 0x6C /* 'l' */
  2600. 00001BCE  0008 202C                ori.b      A0, 0x2C /* ',' */
  2601. 00001BD2  FFF4                     .invalid   <<F/7/7>>
  2602. 00001BD4  2053                     movea.l    A0, [A3]
  2603. 00001BD6  B0A8 003A                cmp.l      D0, [A0 + 0x3A]
  2604. 00001BDA  670E                     beq        +0x10 /* 00001BEA */
  2605. 00001BDC  42A7                     clr.l      -[A7]
  2606. 00001BDE  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2607. 00001BE2  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2608. 00001BE6  295F FFF4                move.l     [A4 - 0xC], [A7]+
  2609. label00001BEA:
  2610. 00001BEA  202C FFF0                move.l     D0, [A4 - 0x10]
  2611. 00001BEE  2053                     movea.l    A0, [A3]
  2612. 00001BF0  B0A8 003E                cmp.l      D0, [A0 + 0x3E]
  2613. 00001BF4  670E                     beq        +0x10 /* 00001C04 */
  2614. 00001BF6  42A7                     clr.l      -[A7]
  2615. 00001BF8  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  2616. 00001BFC  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2617. 00001C00  295F FFF0                move.l     [A4 - 0x10], [A7]+
  2618. label00001C04:
  2619. 00001C04  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2620. 00001C08  4EAD 3E8A                jsr        [A5 + 0x3E8A /* export_1997 */]
  2621. 00001C0C  4CDF 1800                movem.l    A3,A4, [A7]+
  2622. 00001C10  4E5E                     unlink     A6
  2623. 00001C12  205F                     movea.l    A0, [A7]+
  2624. 00001C14  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2625. 00001C18  4ED0                     jmp        [A0]
  2626. 00001C1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2627. // begin alternate branch 00001C1C-00001C20
  2628. fn00001C1C:
  2629. 00001C1C  4E56 FFAE                link       A6, -0x0052
  2630. // end alternate branch 00001C1C-00001C20
  2631. fn00001C1C: // (misaligned)
  2632. 00001C1E  FFAE                     .invalid   <<F/6/7>>
  2633. 00001C20  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2634. 00001C24  266E 000C                movea.l    A3, [A6 + 0xC]
  2635. 00001C28  286E 0008                movea.l    A4, [A6 + 0x8]
  2636. 00001C2C  2F0B                     move.l     -[A7], A3
  2637. 00001C2E  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  2638. 00001C32  1F3C 0001                move.b     -[A7], 0x1
  2639. 00001C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2640. 00001C3A  4EBA FDC0                jsr        [PC - 0x240 /* 000019FC */]
  2641. 00001C3E  4205                     clr.b      D5
  2642. 00001C40  7E00                     moveq.l    D7, 0x00
  2643. 00001C42  7000                     moveq.l    D0, 0x00
  2644. 00001C44  2D40 FFF0                move.l     [A6 - 0x10], D0
  2645. 00001C48  7000                     moveq.l    D0, 0x00
  2646. 00001C4A  2D40 FFF4                move.l     [A6 - 0xC], D0
  2647. 00001C4E  486E FFAE                pea.l      [A6 - 0x52]
  2648. 00001C52  487A FF6C                pea.l      [PC - 0x94 /* 00001BC0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2649. 00001C56  2F0E                     move.l     -[A7], A6
  2650. 00001C58  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  2651. 00001C5C  42A7                     clr.l      -[A7]
  2652. 00001C5E  42A7                     clr.l      -[A7]
  2653. 00001C60  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2654. 00001C64  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  2655. 00001C68  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2656. 00001C6C  7001                     moveq.l    D0, 0x01
  2657. 00001C6E  2053                     movea.l    A0, [A3]
  2658. 00001C70  B028 006F                cmp.b      D0, [A0 + 0x6F]
  2659. 00001C74  6610                     bne        +0x12 /* 00001C86 */
  2660. 00001C76  42A7                     clr.l      -[A7]
  2661. 00001C78  42A7                     clr.l      -[A7]
  2662. 00001C7A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  2663. 00001C7E  2D57 FFF0                move.l     [A6 - 0x10], [A7]
  2664. 00001C82  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2665. label00001C86:
  2666. 00001C86  42A7                     clr.l      -[A7]
  2667. 00001C88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2668. 00001C8C  486E FFEC                pea.l      [A6 - 0x14]
  2669. 00001C90  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  2670. 00001C94  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  2671. 00001C98  201F                     move.l     D0, [A7]+
  2672. 00001C9A  3C00                     move.w     D6, D0
  2673. 00001C9C  6F00 00A2                ble        +0xA4 /* 00001D40 */
  2674. 00001CA0  2054                     movea.l    A0, [A4]
  2675. 00001CA2  216E FFF4 003A           move.l     [A0 + 0x3A], [A6 - 0xC]
  2676. 00001CA8  2268 0026                movea.l    A1, [A0 + 0x26]
  2677. 00001CAC  2251                     movea.l    A1, [A1]
  2678. 00001CAE  3169 0020 0036           move.w     [A0 + 0x36], [A1 + 0x20]
  2679. 00001CB4  3006                     move.w     D0, D6
  2680. 00001CB6  D068 0036                add.w      D0, [A0 + 0x36]
  2681. 00001CBA  3140 0038                move.w     [A0 + 0x38], D0
  2682. 00001CBE  3028 002C                move.w     D0, [A0 + 0x2C]
  2683. 00001CC2  9068 002A                sub.w      D0, [A0 + 0x2A]
  2684. 00001CC6  3206                     move.w     D1, D6
  2685. 00001CC8  9240                     sub.w      D1, D0
  2686. 00001CCA  3141 0046                move.w     [A0 + 0x46], D1
  2687. 00001CCE  7001                     moveq.l    D0, 0x01
  2688. 00001CD0  2253                     movea.l    A1, [A3]
  2689. 00001CD2  B029 006F                cmp.b      D0, [A1 + 0x6F]
  2690. 00001CD6  663A                     bne        +0x3C /* 00001D12 */
  2691. 00001CD8  42A7                     clr.l      -[A7]
  2692. 00001CDA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2693. 00001CDE  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  2694. 00001CE4  2F2D FC18                move.l     -[A7], [A5 - 0x3E8]
  2695. 00001CE8  4EAD 3B72                jsr        [A5 + 0x3B72 /* export_1898 */]
  2696. 00001CEC  2E1F                     move.l     D7, [A7]+
  2697. 00001CEE  6F14                     ble        +0x16 /* 00001D04 */
  2698. 00001CF0  2054                     movea.l    A0, [A4]
  2699. 00001CF2  216E FFF0 003E           move.l     [A0 + 0x3E], [A6 - 0x10]
  2700. 00001CF8  2007                     move.l     D0, D7
  2701. 00001CFA  90A8 0048                sub.l      D0, [A0 + 0x48]
  2702. 00001CFE  2140 0048                move.l     [A0 + 0x48], D0
  2703. 00001D02  600E                     bra        +0x10 /* 00001D12 */
  2704. label00001D04:
  2705. 00001D04  42A7                     clr.l      -[A7]
  2706. 00001D06  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2707. 00001D0A  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2708. 00001D0E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2709. label00001D12:
  2710. 00001D12  2054                     movea.l    A0, [A4]
  2711. 00001D14  2F28 0042                move.l     -[A7], [A0 + 0x42]
  2712. 00001D18  42A7                     clr.l      -[A7]
  2713. 00001D1A  2054                     movea.l    A0, [A4]
  2714. 00001D1C  3028 0046                move.w     D0, [A0 + 0x46]
  2715. 00001D20  48C0                     ext.l      D0
  2716. 00001D22  2228 0048                move.l     D1, [A0 + 0x48]
  2717. 00001D26  D280                     add.l      D1, D0
  2718. 00001D28  2F01                     move.l     -[A7], D1
  2719. 00001D2A  42A7                     clr.l      -[A7]
  2720. 00001D2C  201F                     move.l     D0, [A7]+
  2721. 00001D2E  2E9F                     move.l     [A7], [A7]+
  2722. 00001D30  B097                     cmp.l      D0, [A7]
  2723. 00001D32  6F02                     ble        +0x4 /* 00001D36 */
  2724. 00001D34  2E80                     move.l     [A7], D0
  2725. label00001D36:
  2726. 00001D36  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  2727. 00001D3A  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  2728. 00001D3E  601C                     bra        +0x1E /* 00001D5C */
  2729. label00001D40:
  2730. 00001D40  42A7                     clr.l      -[A7]
  2731. 00001D42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2732. 00001D46  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2733. 00001D4A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2734. 00001D4E  42A7                     clr.l      -[A7]
  2735. 00001D50  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2736. 00001D54  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2737. 00001D58  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2738. label00001D5C:
  2739. 00001D5C  486E FFAE                pea.l      [A6 - 0x52]
  2740. 00001D60  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2741. 00001D64  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2742. 00001D68  4E5E                     unlink     A6
  2743. 00001D6A  205F                     movea.l    A0, [A7]+
  2744. 00001D6C  504F                     addq.w     A7, 8
  2745. 00001D6E  4ED0                     jmp        [A0]
  2746.